「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

 

Python

Posted by arkgame