問題一覧に戻る
初級基本
問題9: type関数とisinstance
データの型を確認することは、プログラムのデバッグや型安全性の確保に重要です。type()関数は変数の正確な型を返し、isinstance()関数は変数が特定の型(またはその継承型)かどうかを判定します。isinstance()は複数の型をチェックすることもできます。
# 変数の型を確認
data = 3.14
print((data))
# 特定の型かどうかを判定
value = "Hello"
is_string = (value, str)
print(is_string)
# 複数の型を同時にチェック
number = 42
is_numeric = isinstance(number, (int, ))
print(is_numeric)