可变与不可变是相对于内存里的地址是否可以改变

不可变类型

内存中对应的地址在值  发生变动的时候会不会变变动时,为不可变对象

常见的不可变类型有:

  • 数字类型 int, bool, float, complex, long(2.x)
  • 字符串 str
  • 元组 tuple

Python 可变和不可变对象 Python 可变和不可变对象

*说明‘=‘赋值运算符是重新为变量指向一个新的内存地址,而不是修改原来内存的数据。

 

可变类型

内存中对应的地址在值  发生变动的时候会不会变地址不变时,为可变对象

常见的可变类型有:

  • 列表 list
  • 字典 dict

Python 可变和不可变对象

效果: 

Python 可变和不可变对象

*可见通过方法来修改的字典或者列表,其内存地址是不变了,也说明了字典列表是可变的。 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-21
  • 2018-11-02
  • 2022-12-23
  • 2022-01-08
猜你喜欢
  • 2020-05-24
  • 2021-06-10
  • 2021-07-06
  • 2022-12-23
  • 2021-07-30
  • 2021-05-20
相关资源
相似解决方案