Python 引用 :可变类型和不可变类型
来源:互联网 发布:python 打开html文件 编辑:程序博客网 时间:2024/05/16 07:51
可变类型,值可以改变
- 列表list
- 字典dict
不可变类型,值不可以改变
- 数值型 int,long,bool,float
- 字符串 str
- 元组 tuple
可变类型,值改变时,所有引用该值的变量都改变
a=[100,200]b=a #b=[100,200]a=[200,200]print(a) #[200,200]print(b) #[200,200]
不可变类型,值改变时,另开辟一块空间存储新值
a=100b=a #b=100a=200print(a) #200print(b) #100
补充:如果函数传的参数是可变类型(列表,字典),那么函数中的操作会直接对该参数的值进行修改,如果是不可变类型的(数值、字符串、元组),则函数的操作不会对参数进行修改。
阅读全文
0 0
- Python 引用 :可变类型和不可变类型
- python 可变不可变类型
- python的可变类型和不可变类型
- python可变类型与不可变类型
- 可变类型和不可变类型
- python 可变 与 不可变类型
- python中的可变与不可变类型
- Python函数之可变类型与不可变类型
- Python的可变类型与不可变类型
- Python的可变类型与不可变类型
- python类的可变类型成员和不可变类型成员的区别
- python 列表去重(不可变类型和可变类型)
- java中可变类型和不可变类型
- Java中可变类型和不可变类型
- Python探索记(16)——Python的可变类型与不可变类型
- Python学习笔记——可变类型&不可变类型&深拷贝&浅拷贝
- Python当中的a += a 与 a = a + a 的区别,可变类型与不可变类型的数据类型,引用传参
- 2.1.7可变类型与不可变类型
- 单字节对齐
- This is caused by library dependencies that have been compiled using Java 8 or above.
- java垃圾收集器与内存分配策略(1)
- VS2010安装失败总结
- redis中的主从同步与集群管理
- Python 引用 :可变类型和不可变类型
- Properties转换成Map
- jquery 跨域请求 报错:(原因:CORS 头缺少 'Access-Control-Allow-Origin')
- Android apk签名方法介绍
- Truncated class file description The server encountered aninternal error that prevented it from fulf
- BZOJ-3595 方伯伯的OJ 双Treap
- 刷清橙OJ--A1037.下楼问题
- 推荐WordPress 必备的常用插件及插件功能介绍
- tempfile.mkstemp 创建的文件的删除问题