Python math.isfinite() メソッド

Python math 模块Python math モジュール

Python math.isfinite()このメソッドは x が有限かどうかを判定します。x が無限大でも NaN でもない場合は True を返し、それ以外の場合は False を返します。

Python バージョン: 3.2

構文

math.isfinite() メソッドの構文は次のとおりです:

math.isfinite(x)

パラメータの説明:

  • x-- 必須、数値。x が数値でない場合、TypeError を返します。

戻り値

ブール値を返します。x が無限大でも NaN でもない場合は True を返し、それ以外の場合は False を返します。

例

次の例では、数値が有限かどうかを確認します:

例

# math パッケージをインポート
import math

# 数値が有限かどうかを確認
print(math.isfinite(2000))
print(math.isfinite(-45.34))
print(math.isfinite(+45.34))
print(math.isfinite(math.inf))
print(math.isfinite(float("nan")))
print(math.isfinite(float("inf")))
print(math.isfinite(float("-inf")))
print(math.isfinite(-math.inf))
print(math.isfinite(0.0))

出力結果:

True
True
True
False
False
False
False
False
True

Python math 模块Python math モジュール

その他の拡張