Python 是一门动态类型语言,它的数据类型可以分为以下几类:
123。123.45。True 和 False 两个值。1 + 2j。'hello'。[1, 'a', True]。(1, 'a', True)。{1, 2, 3}。{'key1': 'value1', 'key2': 'value2'}。下面是每种数据类型的定义和使用示例:
# 整型
my_int = 10
# 浮点型
my_float = 20.5
# 布尔型
my_bool = True
# 复数型
my_complex = 1 + 2j
# 字符串
my_str = "Hello, World!"
# 列表
my_list = [1, 2, 3, "Python", my_bool]
# 元组
my_tuple = (1, 2, 3, "Python", my_bool)
# 集合
my_set = {1, 2, 3, "Python"}
# 字典
my_dict = {"name": "Alice", "age": 25, "is_student": True}
# 使用数据类型
print(my_int) # 打印整数
print(my_float) # 打印浮点数
print(my_bool) # 打印布尔值
print(my_complex) # 打印复数
print(my_str) # 打印字符串
print(my_list) # 打印列表
print(my_tuple) # 打印元组
print(my_set) # 打印集合
print(my_dict) # 打印字典
# 访问容器类型的元素
print(my_list[0]) # 访问列表的第一个元素
print(my_tuple[1]) # 访问元组的第二个元素
print(my_dict["name"]) # 访问字典中键为"name"的值在 Python 中,你可以使用 type() 函数来查看一个变量的数据类型。例如:
print(type(my_int)) # 输出:<class 'int'>
print(type(my_float)) # 输出:<class 'float'>需要注意的是,Python 是动态类型的,这意味着变量的类型是在运行时确定的,并且同一个变量可以被赋予不同类型的值。