美文网首页
python 的可变数据类型和不可变数据类型

python 的可变数据类型和不可变数据类型

作者: 祁小彬 | 来源:发表于2022-01-18 03:41 被阅读0次
    1. python 的数据类型?
      数值类型、字符串、元组、列表、字典、集合(不常用)

    2.可变数据类型 和 不可变数据类型 都有哪些?
    可变数据类型:list(列表)、dict(字典)、set(集合,不常用)

    不可变数据类型:数值类型(int、float、bool)、string(字符串)、tuple(元组)

    3.专业名词解释
    可变数据类型:当该数据类型对应的变量的值发生了变化时,如果它对应的内存地址不发生改变,那么这个数据类型就是 可变数据类型。

    不可变数据类型:当该数据类型对应的变量的值发生了变化时,如果它对应的内存地址发生了改变,那么这个数据类型就是 不可变数据类型。

    ====> 总结:可变数据类型更改值后,内存地址不发生改变。不可变数据类型更改值后,内存地址发生改变。

    ====> 总结:判断元组数据类型相对麻烦一些,因为元组数据类型类似于列表数据类型,元组内可以存储 数值类型、字符串、列表、元组,但是元组一经创建,内部的元素的值就不能修改,否则报错。但是我们可以对元组进行连接组合。在例子中可以看到,同一个变量,将两个元组的值进行连接赋值给变量,然后打印变量内存地址发生改变。所以做出判断,元组是不可变数据类型


    image.png

    相关文章

      网友评论

          本文标题:python 的可变数据类型和不可变数据类型

          本文链接:https://www.haomeiwen.com/subject/pgvhcrtx.html