【发布时间】:2021-01-20 06:13:51
【问题描述】:
python中如何判断一个函数是否是函数类型?
我这样做了:
print(type(func_1))
python 告诉我这是一个
<class 'function'>
但是,当我这样做时:
print(type(func_1) is function)
我收到了一个名称错误
NameError: name 'function' is not defined
【问题讨论】:
-
理想情况下,你根本不会做这个检查——Python中除了函数之外还有其他类型的可调用对象,你为什么要任意阻止它们的使用?