传递不可变对象的引用
由于不可变对象无法更改,系统会创建一个新对象
1 a = 100 2 print(id(a)) 3 4 def text(b): 5 print(id(b)) 6 b = b+200 7 print(b) 8 print(id(b)) 9 10 text(a) 11 print(a)
2023-08-28 13:11:52
由于不可变对象无法更改,系统会创建一个新对象
1 a = 100 2 print(id(a)) 3 4 def text(b): 5 print(id(b)) 6 b = b+200 7 print(b) 8 print(id(b)) 9 10 text(a) 11 print(a)