深入了解Python中的callable()函數

什麼是 Python 中的 callable() 函數?

Python 中的 callable() 函數可以用於檢查對象是否可以被調用,也就是說,它可以檢查一個對象是否可以被當作函數來調用。它返回一個布爾值,如果對象可以被調用,則返回 True,否則返回 False。

使用 callable() 函數

使用 callable() 函數時,只需將對象作為參數傳遞給它即可。它會檢查對象是否可以被調用,並返回一個布爾值。

下面的示例將演示如何使用 callable() 函數:

def add(a, b):
    return a + b

print(callable(add))

x = 10
print(callable(x))

執行上面的程式,得到以下結果:

True
False

在上面的示例中,我們定義了一個名為 add() 的函數,並將它作為參數傳遞給 callable() 函數。因為 add() 函數可以被調用,所以它返回 True。

然後,我們定義了一個整數變量 x,並將它作為參數傳遞給 callable() 函數。因為 x 不是一個函數,所以它返回 False。

發佈留言