date: 2021-06-28title: callable()函数——判断对象是否可调用 #标题
tags: #标签
categories: python # 分类

callable()函数用于检查一个对象是否可调用的。如果返回 True,object 仍然可能调用失败;但如果返回 False,调用对象 object 绝对不会成功。

对于函数、方法、lambda 函式、 类以及实现了 call 方法的类实例, 它都返回 True。

callable使用示例

  1. name = 'zhangsan'
  2. age = 18
  3. def func():
  4. print('正在执行func函数')
  5. class A:
  6. pass
  7. print(callable(name)) # False
  8. print(callable(age)) # False
  9. print(callable(func)) # True
  10. print(callable(A)) # True