可变对象与不可变对象

前阵子我们聊了下函数的参数传递以及变量赋值的一些内容:关于函数参数传递,80%人都错了 简单回顾下要点: 1. Python 中的变量不是装有对象的“容器”,而是贴在对象上的“标签”。 2. 参数传递相当于一次赋值:多贴了一个标签。 3. 至于在函数内部对参数的修改是否会影响到外部变量的值,取决于你怎样修改:如果是重新赋值就不会,如果是修改对象自身内容则会。 讲到这里就有个常被提及的概念: 可变对
相关文章
相关标签/搜索