在 Python 中,可调用对象(Callable)是指可以像函数一样被调用的对象
▥Python
𝄐 0
python 可调用对象,调用类python,python调用ch,python调用其他类中的方法,python调用函数怎么用,python调用对象的方法
在 Python 中,可调用对象(Callable)是指可以像函数一样被调用的对象。具体来说,任何实现了 __call__() 方法的对象都是可调用对象。
以下是两个例子:
1. 函数是最常见的可调用对象。例如,下面的代码定义了一个接受两个参数并返回它们和的函数:
def add(a, b):
return a + b
可以像这样调用该函数:add(2, 3),它将返回 5。
2. 类也可以是可调用的,只要实现了 __call__() 方法。例如,下面的代码定义了一个类,它可以打印出传递给它的任何参数:
class Printer:
def __call__(self, *args, **kwargs):
print(*args, **kwargs)
然后可以像这样调用它:printer = Printer(); printer('Hello, World!'),它将输出 "Hello, World!"。
在 Python 中,可调用对象(Callable)是指可以像函数一样被调用的对象。具体来说,任何实现了 __call__() 方法的对象都是可调用对象。
以下是两个例子:
1. 函数是最常见的可调用对象。例如,下面的代码定义了一个接受两个参数并返回它们和的函数:
def add(a, b):
return a + b
可以像这样调用该函数:add(2, 3),它将返回 5。
2. 类也可以是可调用的,只要实现了 __call__() 方法。例如,下面的代码定义了一个类,它可以打印出传递给它的任何参数:
class Printer:
def __call__(self, *args, **kwargs):
print(*args, **kwargs)
然后可以像这样调用它:printer = Printer(); printer('Hello, World!'),它将输出 "Hello, World!"。
本文地址:
/show-273488.html
版权声明:除非特别标注原创,其它均来自互联网,转载时请以链接形式注明文章出处。