python 判断对象是否可以调用(callable)
我们需要判断python中的对象是否可以调用,可以用内置方法python callable()
如果对象可以调用的,则返回true,如果对象不能调用,则返回false.
#encoding=utf-8
def info():
a = 1
return a
flag = callable(info)
print flag
sflag = callable(str.lower)
print sflag
tflag = callable(2)
print tflag
def info():
a = 1
return a
flag = callable(info)
print flag
sflag = callable(str.lower)
print sflag
tflag = callable(2)
print tflag
返回的结果:true,true,false
我们就可以看出哪些是可以调用的,哪些不可以调用。
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步