码迷,mamicode.com
首页 > 编程语言 > 详细

python可变和不可变类型

时间:2018-08-25 16:31:33      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:style   手写   字符   bsp   总结   +=   span   忘记   创建   

时长总结一下Python基础知识,动手写一写不容易忘记

  * Python的数据类型可以分为可变与不可变类型两大类

      可变类型:列表 ,字典

      不可变类型:数值,字符,元组

  * 对不可变类型进行赋值的时候其实是创建了一个新的不可变对象,并将指向原来不可变对象的变量指向这个新的不可变对象,这个时候原来的不可变对象就失去了指向它的变量 ,如果没有新的变量指向它的话,这个不可变对象就会被回收

 

  eg:

1 i=1
2 i+=1
3 i
4 2

实际上此处的i+=1并不是真的在原来的int对象上进行加1,而是重新创建了一个2对象,并将i引用到这个对象

 

python可变和不可变类型

标签:style   手写   字符   bsp   总结   +=   span   忘记   创建   

原文地址:https://www.cnblogs.com/abel01250303/p/9534364.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!