python可变类型和不可变类型,python中可变与不可变,一 定义变量(对象)
python可变类型和不可变类型,python中可变与不可变,一 定义变量(对象)
一 定义变量(对象):
每创建一个对象,对象都会具备:id、type、value
id:反应内存地址
type:对象都有自己的类型,不同类型有不同都特性,有不同都方法
value:数据
二 可变类型:
可以修改对象的的值,修改后对象的内存地址不变(变量与内存地址链接:常量、变量、内存)
可变类型包括:列表、字典、可变集合
三 不可变类型
值变了,内存地址就变了,等于重新定义
在尝试修改对象元素时,实际上是重新开辟了内存空间来存储的
不可变类型有:数值、元组、字符串、不可变集合
对于不可变类型的对象,他们都没有涉及到修改的方法,尝试使用就会报错
转自原文链接:https://blog.csdn.net/c_first/article/details/89515804
python可变类型和不可变类型
相关内容
- 21.python的模块(Module)和包(Package),, 目录
- Python3快速入门(十)Python3网络编程,Python网络编程,一
- python3控制语句---选择结构语句,python的控制语句,
- python学习总结_20191109,,python学习总结
- python中字典,python访问字典,字典中key:不可改
- 《Python编程导论第2版》源代码+学习资料参考,,《Pyt
- python发短信,python读取短信验证码,车牌摇号想给自己手
- 十五、python沉淀之路--eval()的用法,python里eval,一、ev
- python中的循环语句,python退出循环语句,循环介绍生活中
- python 绘制五角星,python绘制五角星,codeimport
评论关闭