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。试试看吧!
结论
如果你在理解本教程时遇到任何困难,请在评论部分中提及。