每天CookBook之Python-047

  • inf和nan的使用

a = float('inf')
b = float('-inf')
c = float('nan')

print(a)
print(b)
print(c)

import math

print(math.isinf(a))
print(math.isnan(c))

print(a + 45)
print(a * 10)
print(10 / a)
print(a / a)
print(a + b)

print(c + 23)
print(c / 2)
print(c * 2)
print(math.sqrt(c))

d = float('nan')

print(c == d)
print(c is d)
inf
-inf
nan
True
True
inf
inf
0.0
nan
nan
nan
nan
nan
nan
False
False
posted @ 2016-07-19 23:36  4Thing  阅读(81)  评论(0编辑  收藏  举报