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 中的對象和函數。