1. 程式人生 > >python內建函式——callable()函式

python內建函式——callable()函式

 
 

callable() 函式用於檢查一個物件是否是可呼叫的。如果返回True,object仍然可能呼叫失敗;但如果返回False,呼叫物件ojbect絕對不會成功。

對於函式, 方法, lambda 函式, 類, 以及實現了 __call__ 方法的類例項, 它都返回 True。


def
test(func): # 判斷func如果是函式,就執行他,如果不是函式,直接返回 # 判斷func是否可呼叫,如果可以呼叫,就是true if callable(func): ret = func else: ret = func
return ret # print(test(123)) def test2(): return '111' print(test(test2()))