python的不可变量和可变量

来源:互联网 发布:博客绑定域名 编辑:程序博客网 时间:2024/06/06 03:40

python的不可变量包括字符,数值,元组,

引用-对象,如果创建的对象相同,则引用都指向同一个对象

例如:

<pre name="code" class="ruby">a=10
b=10a is btruea==btrue

a和b指向同一个对象

当修改变量时候,就会创建新的对象

b=20a is bfalsea==bfalse
a和b不再指向同一个对象

除了不可变量以后的都是可变量

a=[1,2,3]b=[1,2,3]a is bfalsea==btrue
可变量和引用是相对应的,即使对象的内容相等,也是不同的对象,修改的时候,两个对象互不影响


`

1 0
原创粉丝点击