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

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

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

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

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

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

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

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

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


image.png

相关文章

  • 2019-05-01派森学习第163天

    21、列出python中可变数据类型和不可变数据类型,并简述原理 不可变数据类型:数值型、字符串型string和元...

  • python面试题(二)

    1、列出python中可变数据类型和不可变数据类型,并简述 不可变数据类型:数值型、字符串型string和元组tu...

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

    python 的数据类型?数值类型、字符串、元组、列表、字典、集合(不常用) 2.可变数据类型 和 不可变数据类型...

  • Python 面试高频问题:可变数据类型和不可变数据类型的区别

    Python可变数据类型和不可变数据类型是一个基础而且重要的考点。简单地说:这里的可变和不可变是指当变量改变的时候...

  • python字符串基础操作

    字符串基础操作 Python的数据类型可以分为可变数据类型(列表和字典)和不可变数据类型(整型、浮点型、字符串、布...

  • 列表

    Python中的数据类型:数字(不可变)、字符串(不可变)、列表(可变)、元祖(不可变)、字典(可变)、集合 容器...

  • 2018年6月19日【python学习笔记】

    列表 python中的数据类型:数字(不可变)、字符串(不可变)、列表(可变)、元祖(不可变)、字典(可变)、集合...

  • 三、Python高级

    1 Python里的拷贝 1.1 顶层对象为不可变数据类型 1.1.1 子元素都为不可变数据类型 1.1.2 子元...

  • python面试中常见易混淆概念

    可变数据类型和不可变数据类型 基本数据类型都是不可变数据类型 数字,字符串,布尔值,元组数据结构(容器)都是可变数...

  • Python中 可变、不可变数据类型和hash

    一、可变和不可变数据类型 在python中,我们对数据类型除了分为数字类型、字符串类型、列表类型、元组类型、字典类...

网友评论

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

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