関数の機能:文字列内のすべての文字が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の使い方の例