Python中的nan是什么

print((float('inf') / float('inf')))  # 无穷大相除可以获得nan(not a number)
print(float('nan'))  # 也可以通过这种方式获得nan
print(float('nan') == 0)  # False
print(float('nan') > 0)  # False,值得注意的是,如果nan是不可比较的类型会报错,但是这里是可以的
print(float('nan') < 0)  # False
print(float('nan') != 0)  # True
print(float('nan') == float('nan'))  # False,两个nan不相等
print(float('nan') != float('nan'))  # True
print(float('nan') != float('inf'))  # True

你可能感兴趣的:(Python,python,开发语言)