Python cmath.isnan() 方法

定义和用法

cmath.isnan() 方法用于检查值是否为 NaN(非数字),即 "Not a Number"。

这个方法返回布尔值:如果该值为 NaN,则返回 True,否则返回 False。

实例

检查一个复数值是否为 NaN:

# 导入 cmath 模块以进行复数运算  
import cmath  
  
# 判断复数是否为 NaN  
print (cmath.isnan(12 + float('nan')))  
print (cmath.isnan(2 + 3j))

亲自试一试

语法

cmath.isnan(x)

参数

参数 描述
x 必需。要检查的值是否为 NaN。

技术细节

返回值: 布尔值,如果复数的任何部分(实部或虚部)是 NaN,则返回 True,否则返回 False。
Python 版本: 2.6