LoginSignup
0
1

More than 5 years have passed since last update.

pythonメモ:isinstance() 変数の型を確認

Posted at

動機

pythonだと型の厳密さを気にすることはこれまであまりありませんでしたが、コマンドライン引数で整数を入力して欲しいのにfloatが来たら困るな〜、という時に、型を確認してエラー処理するにはどうしたらいいのか、と思ったため。

isinstance()

isinstance(変数, 型)とすることで、変数が指定した型かどうかをTrue, Falseで取得できます。

type_check.py
a = 1
b = 2.0

print(isinstance(a, int), isinstance(a,float)) #True False
print(isinstance(b, int), isinstance(b,float)) #False True

Tensorflowの中身を見ている時によくisinstance()をよく目にしたんですが、こういう使い方なんですね。便利。

0
1
0

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
1