関数str.isdecimalの使い方の例

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

例1 : Trueが返却される例

>>> s = '0123456789'
>>> s.isdecimal()
True

例2 : Falseが返却される例

>>> s = ''
>>> s.isdecimal()
False
>>> s = '35.6'    # .(小数点)の文字が入っているのでFalse
>>> s.isdecimal()
False
>>> s = 'a35'     # aの文字が入っているのでFalse 
>>> s.isdecimal()
False
>>> s = '¹²³'     # 上付きの数字(chr(185),chr(178),chr(179))はいずれもFalse
>>> s.isdecimal()
False
この関数はstr.isdigitとよく似ていますが、上付き数字を判定した時の結果が異なります。上付き数字を判定すると、str.isdigitではTrue、str.isdecimalではFalseとなります。
関連項目
関数str.isdigitの使い方の例
関数str.isnumericの使い方の例
関数str.isalnumの使い方の例
関数str.isalphaの使い方の例
関数str.isasciiの使い方の例
関数str.islowerの使い方の例
関数str.isupperの使い方の例
関数str.istitleの使い方の例
関数str.isidentifierの使い方の例
関数str.isprintableの使い方の例
関数str.isspaceの使い方の例