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.映射:字典

     

    存放元素个数:

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

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

     

     

     

  • 相关阅读:
    ASP.NET中JSON的序列化和反序列化
    C# 本地时间和GMT(UTC)时间的转换
    C# XmlReader/XmlWriter 类
    Xml 序列化
    XPath <第四篇>
    XML Schema <第三篇>
    .Net XML操作 <第二篇>
    XML基础<第一篇>
    Sql Server 面试题
    运用计划缓冲的建议
  • 原文地址:https://www.cnblogs.com/star520/p/9091583.html
Copyright © 2011-2022 走看看