姬長信(Redy)

如何检测Python变量是否为函数?


我有一个变量x,我想知道它是否指向一个函数.

我希望我可以这样做:

>>> isinstance(x, function)

但这给了我:

Traceback (most recent call last):
  File "", line 1, in ?
NameError: name 'function' is not defined

我选择它的原因是因为

>>> type(x)