该示例展示了 Python3 中 int、float、str、bool、list、dict、tuple 7 种常用数据类型的定义、赋值、打印类型。
示例代码:
# 1. 整数类型 int
num_int = 100
print("值:", num_int, " | 类型:", type(num_int))
# 2. 浮点数类型 float
num_float = 3.14159
print("值:", num_float, " | 类型:", type(num_float))
# 3. 字符串类型 str
str_text = "Hello Python"
print("值:", str_text, " | 类型:", type(str_text))
# 4. 布尔类型 bool (只有 True / False 两个值)
bool_true = True
bool_false = False
print("值:", bool_true, " | 类型:", type(bool_true))
print("值:", bool_false, " | 类型:", type(bool_false))
# 5. 列表类型 list (有序、可修改、用[]包裹)
list_data = [10, 20, "Python", True]
print("值:", list_data, " | 类型:", type(list_data))
# 6. 元组类型 tuple (有序、不可修改、用()包裹)
tuple_data = (1, 2, 3, "测试")
print("值:", tuple_data, " | 类型:", type(tuple_data))
# 7. 字典类型 dict (键值对、用{}包裹)
dict_data = {"name": "小明", "age": 18, "is_student": True}
print("值:", dict_data, " | 类型:", type(dict_data))运行结果:
值: 100 | 类型: <class 'int'>
值: 3.14159 | 类型: <class 'float'>
值: Hello Python | 类型: <class 'str'>
值: True | 类型: <class 'bool'>
值: False | 类型: <class 'bool'>
值: [10, 20, 'Python', True] | 类型: <class 'list'>
值: (1, 2, 3, '测试') | 类型: <class 'tuple'>
值: {'name': '小明', 'age': 18, 'is_student': True} | 类型: <class 'dict'>示例说明:
(1)type(变量):Python 内置函数,专门用于查看变量的数据类型
(2)布尔值首字母必须大写:True / False(小写会报错)
(3)列表 [] 可修改,元组 () 不可修改,字典 {} 存储键值对数据