関数str.isdigitの使い方の例

関数の機能:文字列内のすべての文字が数字の場合はTrueを返却、そうでない場合はFalseを返却

例1 : Trueが返却される例

>>> s = '0123456789'
>>> s.isdigit()
True
>>> s = '¹²³' # 上付きの数字(chr(185),chr(178),chr(179))
>>> s.isdigit()
True
この関数はstr.isdecimalとよく似ていますが、上付き数字を判定した時の結果が異なります。上付き数字を判定すると、str.isdigitではTrue、str.isdecimalではFalseとなります。

例2 : Falseが返却される例

>>> s = ''
>>> s.isdigit()
False
>>> s = '25.4'  # .(小数点)の文字が入っているのでFalse
>>> s.isdigit()
False
>>> s = 'abc'
>>> s.isdigit()
False
関連項目
関数str.isdecimalの使い方の例
関数str.isnumericの使い方の例
関数str.isalnumの使い方の例
関数str.isalphaの使い方の例
関数str.isasciiの使い方の例
関数str.islowerの使い方の例
関数str.isupperの使い方の例
関数str.istitleの使い方の例
関数str.isidentifierの使い方の例
関数str.isprintableの使い方の例
関数str.isspaceの使い方の例