📜  Python – cmath.isfinite()函数(1)

📅  最后修改于: 2023-12-03 14:46:06.826000             🧑  作者: Mango

Python - cmath.isfinite()函数

cmath.isfinite()函数用于检查给定的复数是否为有限数。如果给定的复数是无穷大或NaN,则返回False,否则返回True。

import cmath

x = 10 + 5j
y = cmath.inf + 1j
z = cmath.nan + 2j

print(cmath.isfinite(x))  # True
print(cmath.isfinite(y))  # False
print(cmath.isfinite(z))  # False

在上面的代码中,我们使用import cmath从cmath模块中导入了isfinite()函数。然后我们定义了三个复数xyz。给定的复数x是一个有限数,而复数yz则分别是无穷大和NaN。用isfinite()函数检查此类复数的结果如上所示。

使用cmath.isfinite()函数时需要注意以下几点:

  • 该函数接受一个复数作为参数,并返回一个布尔值(True或False)。
  • 如果给定的复数是一个有限数,则返回True;否则返回False。
  • 如果给定的复数是无穷大(正的或负的)或NaN,则返回False。

希望你通过这篇文章了解到cmath.isfinite()函数的基本使用方法。