Python程序中的callable()

在本教程中,我们将讨论内置方法callable()。它接受一个参数,并返回该参数是否可调用。如果采用任何函数或类,则它们是可调用的。不可调用整数,浮点数,字符串等常量。

示例

让我们看一些例子。

# definition
def even(n):
   return True if n % 2 == 0 else False
# checking whether even() is callable or not
print(callable(even))

输出结果

如果运行上面的代码,您将得到以下结果。

True

如果您看到了,我们可以调用这些函数。因此,方法callable()返回True。让我们看另一个示例,它返回False。

示例

# initializing a number
num = 7
# checking whether num is callable or not
print(callable(num))

输出结果

如果运行上面的程序,您将得到以下结果。

False

我们有的整数值。因为我们不能调用num之类的函数或类。如果将类名传递给callable(),它将返回True。尝试一下!

结论

如果您在理解本教程时遇到任何困难,请在评论部分中进行提及。