중국어 설명: 객체 객체가 호출 가능한지 확인하세요. True가 반환되면 개체 호출이 계속 실패할 수 있지만 False가 반환되면 개체 개체 호출이 성공하지 못합니다.
Note: 클래스는 호출 가능하며 클래스의 인스턴스는 __call__() 메서드를 구현하는 경우에만 호출할 수 있습니다.
Version: 이 기능은 python2.x 버전에서 사용할 수 있습니다. 그러나 python3.0에서는 제거되었고 python3.2 이상 버전에서는 다시 추가되었습니다.
영어 설명: 개체 인수가 호출 가능한 것으로 나타나면 True를 반환하고, 그렇지 않으면 False를 반환합니다. 이것이 true를 반환하는 경우 여전히 호출이 실패할 수 있지만, false인 경우에는 클래스 호출이 성공하지 못합니다. 호출 가능(클래스를 호출하면 새 인스턴스가 반환됨) 클래스 인스턴스는 __call__() 메서드가 있는 경우 호출 가능합니다.
코드 예:
>>> callable(0) False >>> callable("mystring") False >>> def add(a, b): … return a + b … >>> callable(add) True >>> class A: … def method(self): … return 0 … >>> callable(A) True >>> a = A() >>> callable(a) False >>> class B: … def __call__(self): … return 0 … >>> callable(B) True >>> b = B() >>> callable(b) True
위 내용은 파이썬 함수 호출 가능(객체)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!