#可变类型: 值变了,但是id没有变,证明没有生成新的值而是在改变原值,原值是可变类型
#不可变类型:值变了,id也跟着变,证明是生成了新的值而不是在改变原值,原值是不可变 # x=10
# print(id(x))
# x=11
# print(id(x))
# y=['a','b','c']
print(id(y))
y[0]='A'
print(y)
print(id(y))
相关文章
- 字符串(str)内置方法补充、列表(list)内置方法、可变类型与不可变类型、队列和栈
- Java深入(高新技术)(二):开发环境、静态导入、可变参数、增强for循环、基本数据类型的自动拆箱与装箱、享元模式
- Java基础加强<二>可变参数、增强for循环、基本类型的自动拆箱与装箱、枚举
- 【JavaScript】11_枚举属性+可变类型+修改对象和属性与方法
- python基础之可变数据类型与不可变数据类型
- 当使用可变长度路径时,Neo4J Cypher抓住了关系类型
- [scala--基础]--不可变类型操作
- C++11(列表初始化+变量类型推导+类型转换+左右值概念、引用+完美转发和万能应用+定位new+可变参数模板+emplace接口)
- day05 可变不可变类型
- python中的不可变数据类型与可变数据类型详解