Python 程序中的 callable()

pythonserver side programmingprogramming

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

示例

让我们看一些例子。

# 定义
def even(n):
   return True if n % 2 == 0 else False
# 检查 even() 是否可调用
print(callable(even))

输出

如果您运行上述代码,您将获得以下结果。

True

如你所见,我们可以调用这些函数。因此,方法 callable() 返回 True。让我们看另一个返回 False 的示例。>

示例

# 初始化数字
num = 7
# 检查 num 是否可调用
print(callable(num))

输出

如果你运行上述程序,你将得到以下结果。

False

我们得到的整数值为 False。因为我们不能像函数或类那样调用 num。如果你将类名传递给 callable(),它将返回 True。试试看吧!

结论

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


相关文章