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

파이썬의 callable()

<시간/>

python의 callable() 함수는 객체가 호출 가능한 경우 true를 반환하고 그렇지 않은 경우 false를 반환하는 표준 라이브러리의 일부입니다. 객체 자체에는 호출 가능한 호출 메서드가 있어야 합니다. 예를 들어 값이 있는 변수를 선언하면 호출 가능하지 않지만 함수를 선언하면 호출 가능하게 됩니다.

호출 가능한 개체

아래에서 호출 가능한 함수를 선언합니다. 이는 실제로 함수를 호출하고 호출 가능한 함수를 통해 확인함으로써 확인할 수 있습니다.

def func_callable():
   x = 3
   y = 5
   z = x^y
   return z
# an object is created of Geek()
res = func_callable
print(callable(res))
print(res)
# Call and use the function
final_res=func_callable()
print(final_res)

출력

위의 코드를 실행하면 다음과 같은 결과가 나옵니다. -

True
6

호출 불가()

여기서 우리는 위와 같은 프로그램을 볼 수 있지만 어떤 기능도 사용하지 않습니다. 우리는 계산을 위해 몇 가지 변수를 사용합니다. 결과가 인쇄되지 않거나 인쇄될 때 변수 값을 호출할 수 없음을 알 수 있습니다.

x = 3
y = 5
z = x^y
print(callable(z))
print(z)

출력

위의 코드를 실행하면 다음과 같은 결과가 나옵니다. -

False
6