의 기능에 직접 변수를 할당? 내가 왜이 기능을 원하는지 궁금하다면, 매번 4 초마다 반복되는 기능이 있습니다. win32com.client.Dispatch()
을 사용하면 Windows COM을 사용하여 응용 프로그램에 연결합니다. 4 초마다 해당 링크를 다시 만들 필요가 없다고 생각합니다. 물론 전역 변수를 사용할 수도 있지만이 방법이 유효한 지 궁금합니다.다음 코드를 고려 파이썬
5
A
답변
4
기본적으로 전역 이름 공간입니다. 함수 apples()
은 전역 개체이며 해당 개체의 특성은 전역 적입니다.
일반 전역 변수보다 약간 우수합니다. 일반적으로 네임 스페이스는 좋은 아이디어입니다.
수를 유지하기 위해 클래스의 인스턴스 변수를 사용하는 것이 더 관용적 것
5
: 당신이 a
관계없이, 단지 함수 자체를 참조해야하는 경우
class Apples:
def __init__(self):
self._applecount = 0
def apples(self):
print(self._applecount)
self._applecount += 1
a = Apples()
a.apples() # prints 0
a.apples() # prints 1
, 당신은이 작업을 수행 할 수 있습니다 :
a = Apples()
apples = a.apples
apples() # prints 0
apples() # prints 1
관련 문제
- 1. 어떻게 다음 코드를 고려
- 2. 은 가능한 다음 코드를 고려
- 3. 다음 코드를 고려 부모 개체
- 4. 호출 멤버 함수는 C++ 다음 코드를 고려
- 5. 다음 코드를 (기본 C++를) 고려
- 6. 음속 트랜잭션 오류 다음 코드를 고려
- 7. 비주얼 스튜디오 2013가 제대로 다음 코드를 고려
- 8. 정확한 시간을 보내는 솔루션은 다음 코드를 고려
- 9. Hibernate는 다음 코드를 고려 public 멤버에게
- 10. 전에 고려 컨테이너 함수에서 다음 코드를
- 11. OpenCV의 : 다음 코드를 파이썬
- 12. 다음 고려 PySTAF
- 13. 다음 예를 고려 subprocess.popen
- 14. 이 코드를 고려 문자열
- 15. 왜 이러한 암시 적 변환은 스칼라에서 다음 코드를 고려 코드
- 16. C++ (++ g 건물) 다음 코드를 고려 할당과 기능
- 17. C++ 0X decltype은 다음 코드를 고려 멤버 변수 const와에게
- 18. SimpleTest : 다음 코드를 고려 assertEquals 및 PHP 유형
- 19. 기본 클래스에서 인터페이스를 사용하는 방법? 다음 코드를 고려
- 20. 추론 ... 다음 ... 다른 이상한 행동 다음과 같은 나쁜 코드를 고려
- 21. 작업은 IF 문에이 코드를 고려
- 22. 어떻게 파이썬 코드 줄을 고려 파이썬
- 23. 다음 jsFiddle을 고려 '이'는 jQuery.on에 (
- 24. 고려 다음 클래스 정의를 이름
- 25. 는 다음 공식을 고려 MMULT
- 26. PyQt는 코드 다음 고려 위젯
- 27. 다음 모델 고려 외래 키
- 28. NodeJS Parallesim 다음 예를 고려
- 29. 다음 HTML 조각을 고려 각도
- 30. 이 코드를 고려 NSNumberFormatter 동작
큰 제안. 기본적으로 상태 (명시 적 변수의 형태로)와 기능을 함께 넣으려는 경우 일반적으로 원하는 것은 클래스입니다. – abarnert