Python変数の型を判別するにはどうすればいいですか?質問する

Python変数の型を判別するにはどうすればいいですか?質問する

変数の型を確認するにはどうすればいいですか? (例: 符号なし 32 ビット)

ベストアンサー1

使用type()組み込み関数:

>>> i = 123
>>> type(i)
<type 'int'>
>>> type(i) is int
True
>>> i = 123.456
>>> type(i)
<type 'float'>
>>> type(i) is float
True

変数が特定の型であるかどうかを確認するには、isinstance:

>>> i = 123
>>> isinstance(i, int)
True
>>> isinstance(i, (float, str, set, dict))
False

Python には C/C++ と同じ型がないので注意してください。これがあなたの質問のようです。

おすすめ記事