Python math.isnan() メソッド

Python math 模块Python math モジュール

Python math.isnan()このメソッドは数字が NaN(非数値)かどうかを判定し、数字が NaN(非数値)の場合は True を返し、それ以外の場合は False を返します。

Python バージョン: 3.5

構文

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

math.isnan(x)

パラメータの説明:

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

戻り値

ブール値を返します。数字が NaN(非数値)の場合は True を返し、それ以外の場合は False を返します。

例

次の例は、数字が NaN(非数値)かどうかをチェックします:

例

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

# 数字が NaN かどうかをチェック
print (math.isnan (56))
print (math.isnan (-45.34))
print (math.isnan (+45.34))
print (math.isnan (math.inf))
print (math.isnan (float("nan")))
print (math.isnan (float("inf")))
print (math.isnan (float("-inf")))
print (math.isnan (math.nan))

出力結果:

False
False
False
False
True
False
False
True

Python math 模块Python math モジュール

その他の拡張