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

 返回的结果:true,true,false

我们就可以看出哪些是可以调用的,哪些不可以调用。

posted @ 2013-06-03 22:09  老王python  阅读(590)  评论(0编辑  收藏  举报