mobile theme mode icon
theme mode light icon theme mode dark icon
Random Question 隨機的
speech play
speech pause
speech stop

了解 Python 中的可调用对象

Callable 是一个可以像函数一样调用的 Python 对象。它是一个具有`__call__`方法的对象,该方法是在调用该对象时调用的方法。

换句话说,可调用对象是一个可以被视为函数的对象,并且可以只用参数来调用就像常规函数一样。

这里是 Python 中简单可调用对象的示例:
```
class MyCallable:
def __init__(self):
pass

def __call__(self, arg1, arg2):
return "Hello, world! “
```
这是一个简单的类,它有一个 `__call__` 方法,该方法接受两个参数:`arg1` 和 `arg2`。当我们调用这个对象时,它会返回字符串“Hello, world!”。

我们可以使用 `()` 运算符像函数一样调用这个对象:
```
my_callable = MyCallable()
print(my_callable("apple") ", "banana")) # 输出:Hello, world!
```
在此示例中,我们创建 `MyCallable` 类的实例,并使用参数“apple”和“banana”调用它。将使用这些参数调用 `__call__` 方法,并将返回字符串“Hello, world!”。

Knowway.org 使用 cookie 為您提供更好的服務。 使用 Knowway.org,即表示您同意我們使用 cookie。 有關詳細信息,您可以查看我們的 Cookie 政策 文本。 close-policy