2017-12-25 42 views
0

私はこのブログから@propertyの使用例を得ました:https://tomayko.com/blog/2005/getters-setters-fuxors。記事のコードの下で実行した後、私はself.emailとself._emailが等しいことに気付き、その理由を知らないのですか?なぜself.emailとself._emailは@propertyを持つpythonクラスの下で常に等しいのですか?

コードをステップバイステップで実行すると、これらの2つの変数は常に同じであることがわかりました。どうしてそうなった?私はそれの背後にある機能が何であり、これをサポートしているのだろうか。

+1

https://docs.python.org/3/howto/descriptor.html#properties – Ryan

答えて

0

あなたは何をしようとしているのか分かりませんが、変数_setemailは2回まで言及されていますが、どちらもあなたの出力には言及されていません。また、プログラムの優先順位を理解するのに役立つLEGB規則も参照してください。

+0

4件のコメントが追加されました。私が理解しようとしたことを表現する方が良いかもしれません。ありがとうございました。 – Sugeei

関連する問題