Python全栈

12.Python基础数据类型总结

2020-02-07  本文已影响0人  免跪姓黄

Python基础数据类型总结

  1. 按照存储空间从低到高排序

    • 数字

    • 字符串

    • 集合(无序,即无索引相关信息)

    • 元组(有序,需要存储索引相关信息,不可变)

    • 列表(有序,需要存储索引相关信息,可变,需要处理数据的增、删、改等操作)

    • 字典(3.6之后有序,需要存储key与value的相关信息,可变,需要处理数据的增、删、改等操作)

      数字 < 字符串 < 集合 < 元组 < 列表 < 字典

  2. 按照存值类型区分

    • 非容器型/原子类型:数字、字符串
    • 容器型:元组、列表、字典
  3. 按照可变类型区分

    • 不可变类型:数字、字符串、布尔值、元组
    • 可变类型:列表、字典
  4. 按照访问顺序区分

    • 直接访问:数字

    • 顺序访问(序列类型):字符串、元组、列表

    • 键值访问(映射类型):字典

      键值访问的效率远高于顺序访问,但占用的存储空间也更大。

上一篇下一篇

猜你喜欢

热点阅读