python内置函数callable()
一、简介
callable()
函数用于检查一个对象是否是可调用的。如果返回 True,object 仍然可能调用失败;但如果返回 False,调用对象 object 绝对不会成功。
二、详解
语法:callable(object)
返回值:bool变量True or False
三、代码
下列代码中定义了一个简单的打招呼函数,和一个列表,列表是不可以调用的所有返回False,而我们定义的greet函数是可以调用的所以返回True
a = [1,2,3,4]
def greet(name):
return 'Hi {}'.format(name)
print(callable(a))
print(callable(greet))
False
True