python有哪几种数据类型
时间: 2024-10-11 10:01:26 浏览: 32
Python是一种动态类型的、强类型和解释型的语言,支持多种数据类型。以下是Python中的一些基本数据类型:
1. **数值类型**:
- 整数(int):如`42`, `-10`
- 浮点数(float):如`3.14`, `0.0`
- 复数(complex):如`3+4j`, `1j`
2. **字符串(str)`:文本数据,用单引号(' ')或双引号(" ")包围,如`"Hello, World!"`
3. **布尔值(bool)`:只有两个值:True 和 False
4. **列表(list)`:有序的元素集合,可以包含不同类型的元素,如`[1, 'apple', True]`
5. **元组(tuple)`:类似列表,不可变,常用于函数返回多个值,如`(1, 2, 3)`
6. **集合(set)`:无序的唯一元素集,如`{1, 2, 3}`
7. **字典(dictionary or dict)`:键值对的集合,常用`{key: value}`表示,如`{'name': 'Alice', 'age': 20}`
8. **NoneType`:表示空值或缺失,默认值是`None`
Python还有其他数据结构如字节串(bytes), 字节数组(bytearray),以及一些特殊的数据类型如生成器(generator)和迭代器(iterator)等。
阅读全文