zoukankan      html  css  js  c++  java
  • Python学习【第5篇】:数据类型和变量总结

    字符串,数字,列表,元组,字典

    可变不可变

    1.可变:列表

    如:

    >>> a = ["123","xiaoxing"]

    >>> id(a)

    4314085280

    >>> a[0] = "ceshi"

    >>> id(a)

    4314085280

    >>> 

    在这里首先我们为列表a进行赋值,得到id(a),即内存地址为4314085280

    我们在修改列表a内元素得值后,重新获取a的内存地址依然未变,但是内部值已修改,所以说列表可变

    2.不可变:字符串,数字,元组

    字符串不可变举例如下:

    >>> name = "xiao"

    >>> id(name)

    4314237280

    >>> name = "xing"

    >>> id(name)

    4314237424

    >>> 

    在这里我们为变量首先赋值xiao,获取内存地址为4314237280,当我们为变量再次进行赋值得时候,再次获取内存地址发现已经变化,相当于原先创建的变量内存地址是不可变

    的,也是不能被修改的,因此重新赋值的时候,需要重新开辟内存地址,因此是不可变

     

    访问顺序:

    1.顺序访问:字符串,列表,元组

    2.映射:字典

     

    存放元素个数:

    容器类型:列表,元组,字典(代表可以存放多个值)

    原子类型:数字,字符串(代表可以存放一个值)

     

     

     

  • 相关阅读:
    「疫期集训day11」沙漠
    「树形DP」洛谷P2607 [ZJOI2008]骑士
    「疫期集训day10」玫瑰
    「疫期集训day9」七月
    核心容器(概念)
    初识Spring
    IOC(控制反转思想)原型理论推导
    图片在上,文字在下并且等间距的三个菜单按钮
    编写登陆接口
    001使用gltf创建3d模型
  • 原文地址:https://www.cnblogs.com/star520/p/9091583.html
Copyright © 2011-2022 走看看