LoginSignup
0
2

More than 3 years have passed since last update.

python isdigit メソッドについて

Posted at

初めに

初学者です。間違った表現などありましたら、ご指摘お願いします。

isdigitメソッド

isdigitメソッドとは文字列の中身は数値かどうかを判定してtrue(真)、false(偽)で返すメソッドになります。

>>>'1'.isdigit()
True
>>>'a'.isdigit()
Flase

上記のように数値の場合はTrue、数値以外の場合はFalseを返します。

簡単なメソッドですが、何点か注意点があります。
1.小数点がついた数値はFalseを返します。
2.-1などの負の数もFalseを返します。
3.1aのように数値と文字列が一緒の場合もFalseを返します。
要するに正の数の整数の場合のみTrueを返すことになります。

isdigitメソッドを使った例文

では簡単な例文を書いていきます。

num = input('数値を入力せよ')
print(num. isdigit())

上記の例文ではinput関数を使用して数値を入力してもらっています。そして入力してもらった値を数値かどうか判定しています。詳しく書くと、、
1行目〜文字列数値を入力せよを表示して値を入力させ、変数numと紐付けろ。
2行目~変数numは数値のみかどうか判定して表示せよ
入力した文字列が数値の場合はTrue、それ以外の場合はFalseを返します。

0
2
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2