2017-12-25 39 views
0

이 블로그에서 @property 사용 예를 보았습니다 : https://tomayko.com/blog/2005/getters-setters-fuxors. 기사에서 코드 아래를 실행 한 후 self.email과 self._email이 동등하고 왜 그런지 알 수 없었습니다.왜 self.email과 self._email은 @property가있는 파이썬 클래스에서 항상 서로 동일합니까?

코드를 단계별로 실행하면이 두 변수가 항상 동일하다는 것을 알았습니다. 어떻게 이런일이 일어 났습니까? 그 뒤에있는 기능이 무엇인지 궁금해하고 이것을 지원합니다.

+1

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

답변

0

나는 무엇을 하려는지 잘 모르겠다. 그러나 _setemail 변수는 두 번 언급되었지만 둘 다 출력을 위해 언급되지 않았다. 또한 프로그램의 우선 순위를 이해하는 데 도움이되는 LEGB 규칙을 찾아보십시오.

+0

4 개의 설명을 추가했습니다. 내가 이해하려고 노력한 것을 표현하는 것이 더 낫다. 고맙습니다. – Sugeei