파이썬에서 내성을 연구하고 있었고 기본 예제를 살펴볼 때 callable
내장 함수가 파이썬 3.1에서 더 이상 사용할 수 없다는 것을 알게되었습니다.python 3.x에서 "호출 가능"메소드를 검사하는 새로운 방법은 무엇입니까?
메소드가 지금 호출 가능한지 어떻게 확인할 수 있습니까?
는파이썬에서 내성을 연구하고 있었고 기본 예제를 살펴볼 때 callable
내장 함수가 파이썬 3.1에서 더 이상 사용할 수 없다는 것을 알게되었습니다.python 3.x에서 "호출 가능"메소드를 검사하는 새로운 방법은 무엇입니까?
메소드가 지금 호출 가능한지 어떻게 확인할 수 있습니까?
는if hasattr(f, "__call__"):
isinstance(f, collections.Callable)
호출 할 수있는 모든 것이 콜렉션의 인스턴스입니다. 호출 가능합니다. – jbg
@ JasperBryant-Greene 예가 있습니까? 내가 찾을 수있는 유일한 방법은 Python 3 구형 클래스 (클래스 객체 자체, 즉 인스턴스가 아닌)입니다. 어쨌든 파이썬 3에는 존재하지 않습니다. –
Py2.x에서 호출() 내장 함수가 python3.2에서 부활 감사드립니다.
사용법을 제공해 주시겠습니까? –
다음과 같이 할 수 있습니다 :'callable (f) : print ('f callable')';) –
답변 해 주셔서 감사합니다. –