2020
10-08
10-08
详细分析Python可变对象和不可变对象
在Python中一切都可以看作为对象。每个对象都有各自的id,type和value。id:当一个对象被创建后,它的id就不会在改变,这里的id其实就是对象在内存中的地址,可以使用id()去查看对象在内存中地址。type:和id一样当对象呗创建之后,它的type也不能再被改变,type决定了该对象所能够支持的操作value:对象的值一个对象可变与否就在于value值是否支持改变。不可变对象常见的不可变对象(immutableobjects)...
继续阅读 >
python中有可变对象和不可变对象,可变对象:list,dict.不可变对象有:int,string,float,tuple.python不可变对象int,string,float,tuple先来看一个例子defint_test():i=77j=77print(id(77))#140396579590760print('iid:'+str(id(i)))#iid:140396579590760print('jid:'+str(id(j)))#jid:140396579590760printiisj#Truej=j+1print('newiid:'+str(id(i)))#newiid:140396579590760p...