728x90
반응형

python-decorators 2

파이썬에서 "at"(@) 기호의 역할

질문 : 파이썬에서 "at"(@) 기호는 무엇을합니까? @ 기호를 사용하는 일부 Python 코드를보고 있지만 그것이 무엇을하는지 모르겠습니다. 또한 Python 문서를 검색 할 때 무엇을 검색해야할지 모르겠거나 @ 기호가 포함 된 경우 Google이 관련 결과를 반환하지 않습니다. 답변 줄의 시작 부분에있는 @ 기호는 클래스, 함수 및 메서드 데코레이터에 사용 됩니다. 여기에서 더 많은 것을 읽으십시오 : PEP 318 : 데코레이터 파이썬 데코레이터 가장 일반적인 Python 데코레이터는 다음과 같습니다. @특성 @classmethod 안녕하세요. @ 가 보이면 그것은 다른 것, 즉 행렬 곱셈입니다. 이진 연산자로 @ 사용을 보여주는이 답변을 참조하십시오. 출처 : https://stackoverfl..

파이썬에서 @property 데코레이터의 작동원리

질문 : @property 데코레이터는 파이썬에서 어떻게 작동합니까? property 어떻게 작동하는지 이해하고 싶습니다. 나를 혼란스럽게하는 것은 property 을 데코레이터로도 사용할 수 있지만, 내장 함수로 사용할 때만 인수를 사용하고 데코레이터로 사용할 때는 인수를 사용하지 않는다는 것입니다. 이 예는 문서 에서 가져온 것입니다. class C: def __init__(self): self._x = None def getx(self): return self._x def setx(self, value): self._x = value def delx(self): del self._x x = property(getx, setx, delx, "I'm the 'x' property.") property ..

728x90
반응형