• 基本数据类型总结


    基本数据类型分类

    1.可变与不可变

    • 可变:字典、列表
    • 不可变:数字、字符串、元组
    name = 'alex'
    print(name)
    print(id(name))       ##输处name在内存中的地址
    name = 'hell0'        ##修改name变量
    print(name)
    print(id(name))       ##输出name在内存中的地址,发现已经改变
    
    li = ['alex',1,'age',3,12]
    print(li)
    print(id(li))           
    li[2] = 'linux'
    print(li)
    print(id(li))         ##两次输出的内存地址相同,说明列表是可变的

    输出:

    2.访问顺序

    • 顺序访问(可以通过0、1、2......索引的方式定位):字符串、列表、元组 
    • 映射(key--->value):字典
    • 直接访问:数字

    3.存放元素个数

    • 容器类型(可存放多个):列表、元组、字典 
    • 原子类型:数字、字符串

    4.按存储空间的占用分(从低到高)

    数字
    字符串
    集合:无序,即无序存索引相关信息
    元组:有序,需要存索引相关信息,不可变
    列表:有序,需要存索引相关信息,可变,需要处理数据的增删改
    字典:无序,需要存key与value映射的相关信息,可变,需要处理数据的增删改
  • 相关阅读:
    里氏代换原则
    依赖倒转原则
    开放-封闭原则
    如何判断对象是否死亡和类是无用的类
    Java内存区域
    Zookeeper使用场景
    zookeeper知识点总结
    前端小技术总结
    lambda表达式的使用
    Comparator进行List集合排序
  • 原文地址:https://www.cnblogs.com/foever-lee/p/9992049.html
Copyright © 2020-2023  润新知