Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

파이썬 프로그램의 callable()


이 튜토리얼에서는 내장 메소드 callable()에 대해 설명합니다. . 하나의 인수를 취하고 인수가 호출 가능인지 여부를 반환합니다. 아니면. 함수나 클래스를 사용하면 호출 가능합니다. 정수, 부동 소수점, 문자열 등과 같은 상수는 호출할 수 없습니다.

몇 가지 예를 살펴보겠습니다.

# definition
def even(n):
   return True if n % 2 == 0 else False
# checking whether even() is callable or not
print(callable(even))

출력

위의 코드를 실행하면 다음과 같은 결과를 얻을 수 있습니다.

True

보면 함수를 호출할 수 있습니다. 따라서 callable() 메서드는 반환 . False를 반환하는 또 다른 예를 살펴보겠습니다.

예시

# initializing a number
num = 7
# checking whether num is callable or not
print(callable(num))

출력

위의 프로그램을 실행하면 다음과 같은 결과를 얻을 수 있습니다.

False

거짓이 있습니다. 정수 값에 대해. num을(를) 호출할 수 없기 때문에 함수나 클래스처럼. callable()에 클래스 이름을 전달하면 , True를 반환합니다. . 사용해 보세요!

결론

튜토리얼을 이해하는 데 어려움이 있으면 댓글 섹션에 언급하세요.