python 数据类型

Python3中有以下常用的数据类型:

  1. 整型(int):表示整数,例如 1、2、3 等等。

  2. 浮点型(float):表示浮点数或实数,例如 3.14、0.1 等等。

  3. 字符串型(str):表示文本或字符序列,例如 "Hello, world!"。

  4. 布尔型(bool):表示真或假,只有两个取值 True 和 False。

  5. 列表型(list):表示可变有序序列,可以包含不同类型的元素,例如 [1, 'hello', True]。

  6. 元组型(tuple):表示不可变有序序列,可以包含不同类型的元素,例如 (1, 'hello', True)。

  7. 集合型(set):表示无序集合,元素不重复,例如 {1, 2, 3}。

  8. 字典型(dict):表示键值对映射,键必须是不可变类型,例如 {'name': 'Alice', 'age': 20}。

注意事项举例说明:

  1. 整型和浮点型在计算时可能会出现精度问题,例如 0.1 + 0.2 可能返回一个近似的结果而非准确的结果。因此,在编写涉及到浮点数运算的程序时需要特别注意精度问题。

  2. 字符串型是不可变的,即不能直接修改字符串中的某个字符,例如 "Hello" 中的 'H' 不能被修改为 'h'。如果需要对字符串进行修改,则需要创建一个新的字符串。

  3. 列表和元组都是有序序列,可以通过下标访问其中的元素。但是列表是可变的,可以添加、删除或修改其中的元素,而元组是不可变的,一旦创建就不能修改。因此,在编写涉及到序列操作的程序时需要注意使用正确的数据类型。

  4. 集合和字典中的元素必须是可哈希的(即不可变的),否则会导致无法进行元素查找、去重等操作。例如,列表是不可哈希的,因此不能作为集合或字典中的元素。

posted @ 2023-04-30 16:59  乐瓜乐虫  阅读(61)  评论(0编辑  收藏  举报