首页 > 其他分享 >可更改(mutable)与不可更改(immutable)对象

可更改(mutable)与不可更改(immutable)对象

时间:2023-01-01 10:11:27浏览次数:41  
标签:对象 list 可更改 print mutable ChangeInt immutable

'''
在python中,类型属于对象,变量是没有类型的,变量只是对象的引用(指针)
可变对象和不可变对象 可变对象 list,dictionary 不可变对象 tuples,string,numbers ''' a = 10 def ChangeInt(i): i= i+1; print(i) return i reci = ChangeInt(a) print(reci) print(a) b = ['A','b','c','d',1,2,3] def ChangeList(list): list[3] = 0; print(list) ChangeList(b) print(b)

11
11
10
['A', 'b', 'c', 0, 1, 2, 3]
['A', 'b', 'c', 0, 1, 2, 3]

标签:对象,list,可更改,print,mutable,ChangeInt,immutable
From: https://www.cnblogs.com/lihp-java/p/17017763.html

相关文章