0

可能重复:
为什么需要在 Python 方法中显式添加“self”参数?

在 Python 中,实例变量必须通过 来访问self.x,但全局变量可以通过写入来读取x。怎么会?

4

1 回答 1

1

这是一个经常被问到的问题,但本质上是:这是为了避免名称冲突或混淆正在访问哪些实例或全局变量。

哲学是“显式胜于隐式”。

于 2012-12-12T23:30:00.243 回答