关于函数参数方面挺独特的点:
1. 参数是字符串(元组以及数字)时, 是不可变的,只能被新的值覆盖。具体例子如下:

2. 参数是数据结构如列表时,两个变量同时引用一个列表的时候,它们的确是同时引用一个列表。具体例子如下:

如果想避免这种情况时,就要将整个列表复制,得到一个列表的副本。如:
本文探讨了Python中函数参数的不同行为。当参数为字符串、元组及数字等不可变类型时,它们只能被新的值覆盖;而当参数为列表等可变数据结构时,则会直接引用原有对象,除非采取措施创建副本。
关于函数参数方面挺独特的点:
1. 参数是字符串(元组以及数字)时, 是不可变的,只能被新的值覆盖。具体例子如下:

2. 参数是数据结构如列表时,两个变量同时引用一个列表的时候,它们的确是同时引用一个列表。具体例子如下:

如果想避免这种情况时,就要将整个列表复制,得到一个列表的副本。如:

被折叠的 条评论
为什么被折叠?