Python - AI 助手

Python cmath.isinf() 函式



Python 的 cmath.isinf() 函式檢查給定值是否為正無窮大或負無窮大。

如果指定數字是無窮大,則此函式返回True,否則返回 False。

例如,如果我們有一個浮點數“x = float('inf')”,它表示正無窮大,則返回“True”。

語法

以下是 Python cmath.isinf() 函式的基本語法:

cmath.isinf(x)

引數

此函式接受數值作為引數。表示要判斷是否為無窮大的浮點數。

返回值

此方法返回布林值,即 True 或 False。

示例 1

在下面的示例中,我們使用 cmath.isinf() 函式來判斷正無窮大是否為無窮大:

import cmath
x = cmath.isinf(float('inf'))
print(x)

輸出

獲得的輸出如下:

True

示例 2

在這裡,我們使用 cmath.isinf() 函式檢查負無窮大是否為無窮大:

import cmath
res = cmath.isinf(float('-inf'))
print(res)

輸出

以下是上述程式碼的輸出:

True

示例 3

現在,我們使用 cmath.isinf 函式檢查“100”是否為無窮大:

import cmath
result = cmath.isinf(float(100))
print("The result is:",result)

輸出

我們將得到如下所示的輸出:

The result is: False

示例 4

在這個例子中,我們使用 cmath.isinf() 函式檢查 NaN(非數字)是否為無窮大:

import cmath
result = cmath.isinf(float('NaN'))
print(result)

輸出

結果如下:

False
python_modules.htm
廣告