zoukankan      html  css  js  c++  java
  • 可变与不可变数据类型

    Python中的数据类型

    以Python3为例,Python3 中有以下几个标准的数据类型

    Number(数字)
    Bool (布尔值) String(字符串) List(列表) Tuple(元组) Sets(集合) Dictionary(字典)

    划分可变与不可变类型的依据

    可变数据类型

     可变数据类型:value值改变,id值不变

    不可变数据类型

    不可变数据类型:value值改变,id值也随之改变

    如何确定是可变还是不可变数据类型

    根据可变数据类型与不可变数据类型的概念,只需要在改变value值的同时,使用id()函数查看变量id值是否变化就可以知道这种数据类型是可变的还是不可变的了

    num = 10
    print(id(num))    #1388664736
    
    
    num2 = 20
    print(id(num2))   #1388664736

    通过上面的示例可以得出结论:num为数字类型,数字类型是不可变数据类型;其他数据类型使用id()函数可以得出结论。

    可变数据类型包含内容

    Dictionary(字典)
    List(列表)

    不可变数据类型包含内容

    Number(数字)
    String(字符串)
    Tuple(元组)

    Bool(布尔值)

    依据访问类型划分

    直接访问 :数字
    顺序访问 :字符串 列表 元组
    映射访问 :字典

     

     
  • 相关阅读:
    OO第四次暨期末总结
    OO第九到十一次作业小结
    OO第五到七次作业小结
    OO前三次作业阶段小结
    数据预处理相关
    Latex+VScode安装
    python学习网站+查询网站
    arcgis画图中添加带箭头的直线
    在ArcGIS 中标注中竖排文字
    vs2015使用fopen时遇到unsafe问题
  • 原文地址:https://www.cnblogs.com/bypp/p/8635679.html
Copyright © 2011-2022 走看看