0

重複の可能性:
Python メソッドに「self」引数を明示的に指定する必要があるのはなぜですか?

Python では、インスタンス変数は 経由self.xでアクセスする必要がありますが、グローバル変数は と書くだけで読み取ることができますx。どうして?

4

1 に答える 1

1

これはよくある質問ですが、基本的には、名前の競合や、インスタンスまたはグローバル変数のどちらがアクセスされているかについての混乱を避けるためです。

哲学は「明示的は暗黙的よりも優れている」です。

于 2012-12-12T23:30:00.243 に答える