-2

重複の可能性:
python 'self' の説明

この例では:

class HelloWorld:

    def index(self):
        return "Hello world!"

self常に関数に渡されます。とは何selfですか? 関数/メソッドに常に渡す必要があるのはなぜですか? ありがとう。

4

2 に答える 2

5

これをチェックしてください自己の目的は何ですか?

それは非常に良い議論のポイントを提供します。

于 2012-06-04T09:08:43.773 に答える
1

補足として、self は実際にはランダムに選択された単語であり、誰もが使用しますが、this、foo、または自分自身など、必要なものを使用することもできます。これは、クラスのすべての非静的メソッドの最初のパラメーターにすぎません。これは、単語 self が言語構造ではなく単なる名前であることを意味します。

class priyank_patel:
    def __init__(priyank):
       priyank.bla = 2
于 2012-06-04T09:11:18.623 に答える