Python中数据类型如何区分可变与不可变?
- 内容介绍
- 文章标签
- 相关推荐
本文共计731个文字,预计阅读时间需要3分钟。
Python的数据类型可变不可变+1、什么是可变不可变+首先说下什么是Python数据的可变不可变+我们都知道定义变量的时候,先创建一块内存空间,将值放进去,变量名指向这块内存。
python的数据类型可变不可变
1、什么是可变不可变
首先说一下什么是Python数据的可变不可变。
我们都知道定义变量的时候,是先创建一块内存空间,将值放进去,然后变量名里存放着该内存空间的内存地址。现在我们就可以解释了。
- 可变类型:就是这个数据类型的值在不改变这一块内存空间,而去改变这个数据类型的值。
- 不可变类型:当改变值得时候,会申请一块新的内存空间,不再是原来的那一块内存空间了。
2、不可变类型
数据类型中,有哪些是不可变类型呢?
在Python设计中,整数、浮点型、字符串、元祖都是不可变类型,这点可以通过id()的方法进行验证。其中涉及到一些底层操作,我也不懂。
- 整数。
本文共计731个文字,预计阅读时间需要3分钟。
Python的数据类型可变不可变+1、什么是可变不可变+首先说下什么是Python数据的可变不可变+我们都知道定义变量的时候,先创建一块内存空间,将值放进去,变量名指向这块内存。
python的数据类型可变不可变
1、什么是可变不可变
首先说一下什么是Python数据的可变不可变。
我们都知道定义变量的时候,是先创建一块内存空间,将值放进去,然后变量名里存放着该内存空间的内存地址。现在我们就可以解释了。
- 可变类型:就是这个数据类型的值在不改变这一块内存空间,而去改变这个数据类型的值。
- 不可变类型:当改变值得时候,会申请一块新的内存空间,不再是原来的那一块内存空间了。
2、不可变类型
数据类型中,有哪些是不可变类型呢?
在Python设计中,整数、浮点型、字符串、元祖都是不可变类型,这点可以通过id()的方法进行验证。其中涉及到一些底层操作,我也不懂。
- 整数。

