常量

math 模組包括兩個常用的數學常數。

  • math.pi - 數學常數 pi
  • math.e - 數學常數 e (自然對數的基數)
>>> from math import pi, e
>>> pi
3.141592653589793
>>> e
2.718281828459045
>>>

Python 3.5 及更高版本具有無窮大和 NaN 的常量(非數字)。將字串傳遞給 float() 的舊語法仍然有效。

Python 3.x >= 3.5

math.inf == float('inf')
# Out: True

-math.inf == float('-inf')
# Out: True

# NaN never compares equal to anything, even itself
math.nan == float('nan')
# Out: False