文字列型が持つメソッドに、その文字列が整数かどうかを判定するisdigit()があります。
isdigit()メソッドは文字列が0を含む正の整数の場合は True、整数ではない場合は False を返します。
全角の正の整数の場合も True を返します。
マイナスが付いた負の整数の場合は False を返します。
おすすめのPython参考書
それでは、isdigit()メソッドの具体的な使い方を見てみましょう。
半角数字
print('7'.isdigit())→ True
全角数字
print('7'.isdigit())→ True
文字
print('abcde'.isdigit())→ False
半角ゼロ
print('0'.isdigit())→ True
全角ゼロ
print('0'.isdigit())→ True
マイナスの数字
print('-7'.isdigit())→ False
今回も Google Colaboratory で動作を確認しています。
今回は、
文字列が整数かどうかを判定するisdigit()メソッド
をご紹介しました。
以上です。



コメント