ホームページ  >  記事  >  バックエンド開発  >  Pythonで自己を理解する

Pythonで自己を理解する

hzc
hzcオリジナル
2020-06-18 10:47:164403ブラウズ

Pythonで自己を理解する

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。