「Python」isdigit関数で文字列が数字かどうか判定する
書式
str.isdigit()
文字列中の全ての文字が数字で、かつ 1 文字以上あるなら True を、そうでなければ False を返します。
ここでの数字とは、十進数字に加えて、互換上付き数字のような特殊操作を必要とする数字を含みます。
また 10 を基数とした表現ができないカローシュティー数字のような体系の文字も含みます。
使用例
print( "23".isdigit() ) print( "01".isdigit() ) print( "1A".isdigit() ) print( "b".isdigit() ) print( "百".isdigit() ) print( "".isdigit() )
実行結果
True True False False False False