一 如何判断一个对象是不是函数类型

#方法一
def func(arg):
if callable(arg): print("是函数"+arg()) else: print(arg) func(123) #123 func(lambda : "666") #是函数666
方法二 import types def func(arg):
if isinstance(arg,types.FunctionType): print("是函数"+arg()) else: print(arg) func(123) func(lambda : "666")

 

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄