
在 Python 中,有几种基本的数据类型,这些类型用于存储和操作不同类型的数据。以下是 Python 中一些常见的基本数据类型:
数值类型(Numeric Types):
int:整数类型,例如 10, -5。 float:浮点数类型,例如 3.14, -2.718。 complex:复数类型,例如 1 + 2j,其中 j 是虚数单位。
序列类型(Sequence Types):
str:字符串类型,用于表示文本数据,例如 "hello", 'world'。 list:列表类型,一个有序的集合,可以包含不同类型的元素,例如 [1, "hello", 3.14]。 tuple:元组类型,一个不可变的有序集合,例如 (1, "hello", 3.14)。 range:范围对象,用于生成一个整数序列,例如 range(5) 生成从 0 到 4 的整数序列。
集合类型(Set Types):
set:集合类型,一个无序且不包含重复元素的集合,例如 {1, 2, 3}。 frozenset:不可变集合类型,类似于 set,但它是不可变的,例如 frozenset([1, 2, 3])。
映射类型(Mapping Types):
dict:字典类型,一个无序的键值对集合,例如 {"name": "Alice", "age": 25}。
布尔类型(Boolean Type):
bool:布尔类型,只有两个值 True 和 False。
二进制类型(Binary Types):
bytes:不可变的字节序列,例如 b"hello"。 bytearray:可变的字节序列,例如 bytearray(b"hello")。 memoryview:是 bytes 和 bytearray 的一个“视图”,允许在不复制对象的情况下访问缓冲区。
这些基本数据类型支持丰富的操作和方法,使 Python 成为一个强大且灵活的编程语言。了解这些类型及其用法是掌握 Python 编程的重要一步。
