Python math.isfinite() メソッド
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))
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 モジュール