ファイルに以下のコードを追加します。
## Using isinstance() to confirm data types
number = 10
print("Is number an integer?", isinstance(number, int))
floating_point = 3.14
print("Is floating_point a float?", isinstance(floating_point, float))
text = "Hello, LabEx!"
print("Is text a string?", isinstance(text, str))
is_true = True
print("Is is_true a boolean?", isinstance(is_true, bool))
my_list = [1, 2, 3]
print("Is my_list a list?", isinstance(my_list, list))
my_tuple = (1, 2, 3)
print("Is my_tuple a tuple?", isinstance(my_tuple, tuple))
my_dict = {"name": "Alice", "age": 30}
print("Is my_dict a dictionary?", isinstance(my_dict, dict))
このコードでは、isinstance()
を使って各変数が期待されるデータ型のインスタンスであるかどうかをチェックしています。isinstance()
関数は、オブジェクトが指定された型のインスタンスであれば True
を返し、そうでなければ False
を返します。