Python における自己の理解:
1. 自己はどこに現れるのでしょうか?
まず、クラスのメソッド内に self があります。このメソッドを呼び出すときに、self に値を代入する必要はありません。Python が自動的に値を代入します。この値はインスタンスです。クラスの - オブジェクト自体。 self を seef などの別の名前に変更することもできますが、デフォルトで self を書くことに誰もが慣れているため、これはお勧めしません。
コードを記述するとき、クラスのメソッド システムには次のように直接 self があります。
2 番目に、self はクラス メソッドのデフォルトの最初のパラメータです。と必須です。書かないとエラーが報告されます。
#2. 自分自身の価値とは何ですか?
self の値は Python によって自動的に割り当てられ、その値はオブジェクト自体です。例: クラス Dog、そのインスタンスは d で、d がクラス メソッド jian(arge1, arge2) を呼び出すと、Python は自動的に Dog.jian(d, arge1, arge2) に変換します。 self の値は Dog のインスタンス d です。
次の例では、self の値を出力します。 (出力結果の intance はインスタンスを意味します)
推奨チュートリアル: "Python Tutorial"
以上がPythonで自己を理解するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。