Python 是一种广泛使用的编程语言,它支持多种数据类型。这些数据类型用于定义变量的类型以及变量可以存储的值的种类。Python 中的数据类型大致可以分为几大类:基本数据类型和复合数据类型。下面是 Python 中一些常见的数据类型:
基本数据类型
数字(Numbers)
整型(Int):用于存储整数,如 1, 2, 3 等。
浮点型(Float):用于存储浮点数,即带有小数点的数,如 3.14, -0.1 等。
复数(Complex):Python 支持复数,复数由实部和虚部组成,表示为 a + bj(其中 a 是实部,b 是虚部,j 是虚数单位),如 3 + 4j。
布尔型(Bool):用于表示逻辑值,有两个值 True 和 False。
字符串(String):用于存储文本数据,用单引号(')或双引号(")括起来,如 "Hello, World!", 'Python'。
字节(Bytes):字节串,是不可变的字节序列,通常用于处理二进制数据,如文件操作。
字节数组(ByteArray):是可变的字节序列,允许原处修改。
复合数据类型
列表(List):列表是 Python 中使用最频繁的数据类型之一,它是一个有序的集合,可以包含不同类型的元素,用方括号 [] 表示,如 [1, 2, 3, 'Hello']。
元组(Tuple):元组与列表类似,也是有序集合,但与列表不同,元组是不可变的,一旦创建,就不能修改。元组用圆括号 () 表示,如 (1, 2, 3, 'Hello')。
集合(Set):集合是一个无序的、不包含重复元素的集合。集合用于数学上的集合操作,如并集、交集、差集和对称差集等。集合用大括号 {} 表示,但注意空集合不能用 {} 表示,因为这会与空字典混淆,应使用 set()。
字典(Dictionary):字典是 Python 中的另一个重要数据类型,它存储的是键值对(key-value pairs)的集合,是可变的容器模型,且可存储任意类型对象。字典用花括号 {} 表示,如 {'name': 'John', 'age': 30}。
这些数据类型提供了 Python 编程所需的基础,使得 Python 能够灵活地处理各种类型的数据。