[Python 초보자] 속성 순서에 대해 질문하기
仅有的幸福
仅有的幸福 2017-07-05 10:35:06
0
1
794

코드는 다음과 같습니다.

으아악

실행 결과:

코드에서 속성 부분은 get이 앞에, set이 뒤에 있어서 실행 결과는 정상입니다. 그러면 세트를 앞쪽에 놓고 뒤쪽에 넣으면 프로그램이 잘못됩니다.

묻고 싶습니다. 이것이 왜 위치와 관련이 있나요? 프로그램에서 자동으로 인식되지 않나요? 입장을 바꾸는 것이 왜 잘못된 걸까요?

仅有的幸福
仅有的幸福

모든 응답(1)
伊谢尔伦

해봤는데 오류 메시지는 다음과 같습니다.
TypeError: getNum()이 1개의 위치 인수를 사용하지만 2개가 주어졌습니다

getter는 하나의 매개변수를 받고, setter는 두 개의 매개변수를 받습니다. 전달된 매개변수의 개수가 바뀌면 일치하지 않습니다.

이 정의에는 다음과 같은 순서가 있습니다.
class property(fget=None, fset=None, fdel=None, doc=None)

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿