约 531 字
约 3 分钟
说明:判断对象是否可调用。
def callable(obj):
'''
判断对象是否可调用
:param obj: 一个代对象
:return: 如果 obj 可以调用则返回 True,否则返回 False
'''
示例:
class Foo:
pass
class Bar:
def __call__(self):
pass
def func():
pass
print('数值', callable(10))
print('lambda', callable(lambda x:x))
print('函数', callable(func))
print('Foo 对象', callable(Foo()))
print('Bar 对象', callable(Bar()))
Loading...
创建于 2025/5/9 23:27:43
更新于 2025/5/11 16:48:17