Python math.isfinite()方法
Pythonmath.isfinite()
方法是寻找一个数是否是有限的有效方法。注意,0.0
被认为是一个有限数。
语法
math.isfinite(x)
参数
x |
要检查的所需值(负数或正数)。 |
返回值
该方法返回一个布尔值。如果x
是一个有限值或者不是NaN
,则返回True
;否则返回False
。
示例代码:使用math.isfinite()
方法
示例代码:
import math
x = 100
value= math.isfinite(x)
print(f"Is {x} a finite number? {value}")
x = 0
value= math.isfinite(x)
print(f"Is {x} a finite number? {value}")
x = -98.67
value= math.isfinite(x)
print(f"Is {x} a finite number? {value}")
x = math.inf
value= math.isfinite(x)
print(f"Is {x} a finite number? {value}")
x = -math.inf
value= math.isfinite(x)
print(f"Is {x} a finite number? {value}")
value= math.isfinite((float("nan")))
print(f"Is NaN a finite number? {value}")
输出:
Is 100 a finite number? True
Is 0 a finite number? True
Is -98.67 a finite number? True
Is inf a finite number? False
Is -inf a finite number? False
Is NaN a finite number? False
请注意,上面的代码显示了我们如何使用这个方法。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布,任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站。本站所有源码与软件均为原作者提供,仅供学习和研究使用。如您对本站的相关版权有任何异议,或者认为侵犯了您的合法权益,请及时通知我们处理。