Python 中的 callable() 函數

Python 中的 callable() 函數可以用來檢查一個對象是否可以被調用,也就是說,它可以檢查一個對象是否可以像函數一樣被調用。

callable() 函數會返回一個布爾值,如果傳入的對象可以被調用,則返回 True,否則返回 False。

callable() 函數的語法

callable() 函數的語法如下:

callable(object)

參數 object 是要檢查的對象。

callable() 函數的範例

下面的範例演示了 callable() 函數的用法:

# 定義一個函數
def my_func():
    print("Hello World!")

# 檢查 my_func 是否可以被調用
print(callable(my_func))

# 檢查字符串是否可以被調用
print(callable("Hello World!"))

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

True
False

從結果可以看出,my_func 可以被調用,而字符串 “Hello World!” 不能被調用。

總結

Python 中的 callable() 函數可以用來檢查一個對象是否可以被調用,它會返回一個布爾值,如果傳入的對象可以被調用,則返回 True,否則返回 False。

callable() 函數可以用來檢查函數、類、實例等對象是否可以被調用,它可以幫助我們更好地理解 Python 中的對象和函數。

Categorized in:

Tagged in: