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