如何使用python的callable函數(shù)?
碰到需要調(diào)用對象的時候,關(guān)于對象是否可以被我們調(diào)用,不是肉眼或者隨便去選擇的,我們需要去自己做些審判,比如利用一些函數(shù)西先去檢查是否可以調(diào)用資格,然后再去進行使用,判斷對象可以有很多,對象可以是函數(shù)或者是方法等等,判斷審查出的結(jié)果可以直接可以表示,還是比較容易看明白的,下面來詳細講下相關(guān)內(nèi)容。
描述:
用于檢查對象是否可以被調(diào)用
語法:
callable()
參數(shù):
對象
返回值:
True或者False
實例演示:
ifcallable(func):
ret=func
else:
ret=func
returnret
deftest2():
return'111'
print(test(test2()))
可以自己嘗試看下輸出的內(nèi)容是True或者False,然后在自己的項目實戰(zhàn)里,也可以利用這種方式去判斷對象,大家好好學(xué)習(xí)吧。更多Python學(xué)習(xí)教程請關(guān)注IT培訓(xùn)機構(gòu):千鋒教育。