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(布尔值)

    依据访问类型划分

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

     

     
  • 相关阅读:
    矩阵特征值与特征向量
    拉格朗日插值matlab实现
    CloudCompare 的简单的使用说明
    kreuz-frankfurt-sample-generic-2019-02-08.xodr文件解读
    xml语言
    惯性坐标系
    四分位数及matlab实现
    参考文献类型标识
    matlab产生很多个相同的数字
    linux 中常用的一些头文件
  • 原文地址:https://www.cnblogs.com/bypp/p/8635679.html
Copyright © 2011-2022 走看看