在Python中,内置类型可以大致分为不可变和可变两大类。
不可变数据类型
这些数据类型一旦创建就不能改变。主要包括:
- 整型(int) - 表示整数,如1, 100, -10等。
- 浮点型(float) - 表示小数,例如1.23, 3.14等。
- 布尔型(bool) - 表示真值,只有True和False两种值。
- 字符串(str) - 用于表示文本数据,如"hello", "Python3"等。
- 元组(tuple) - 一个不可变的序列,例如(1, 2, 3)或('a', 'b', 'c')。
可变数据类型
这些数据类型创建后可以修改。主要包括:
- 列表(list) - 用于存储序列数据,可修改,例如[1, 2, 3]或['apple', 'banana', 'cherry']。
- 字典(dict) - 存储键值对,其中键必须是不可变类型,值则可以是任何类型,如{'name': 'Alice', 'age': 25}。
- 集合(set) - 一个无序的,不重复的元素集,例如{1, 2, 3, 4}。
示例
举个例子,如果我需要存储一个学生的信息,我可以使用字典来表示:
pythonstudent_info = { 'name': 'John Doe', 'age': 22, 'courses': ['Math', 'Science'] }
在这个例子中,name
和age
是字符串和整型,而courses
是一个列表,展示了如何结合使用不同的内置数据类型来存储和管理复杂的数据结构。
2024年8月9日 09:45 回复