Python中的变量、引用和作用域
可变对象 & 不可变对象
在python中,对象分为两种:可变对象和不可变对象。不可变对象包括int,float,long,str,tuple等,可变对象包括list,set,dict等。这里说的不可变指的是值的不可变。对于不可变类型的变量,如果要更改变量,则会创建一个新值,把变量绑定到新值上,而旧值没有被引用就等待垃圾回收。可变类型数据对对象操作的时候,不需要再在其他地方申请内存。在python中,对象分为两种:可变对象和
在python中,对象分为两种:可变对象和不可变对象。不可变对象包括int,float,long,str,tuple等,可变对象包括list,set,dict等。这里说的不可变指的是值的不可变。对于不可变类型的变量,如果要更改变量,则会创建一个新值,把变量绑定到新值上,而旧值没有被引用就等待垃圾回收。可变类型数据对对象操作的时候,不需要再在其他地方申请内存。在python中,对象分为两种:可变对象和