mobile theme mode icon
theme mode light icon theme mode dark icon
Random Question Véletlen
speech play
speech pause
speech stop

A hívható objektumok megértése a Pythonban

A Callable egy Python objektum, amely függvényként hívható. Ez egy olyan objektum, amelynek van egy `__call__` metódusa, amely az objektum meghívásakor hívódik meg.

Más szóval a hívható objektum egy olyan objektum, amely függvényként kezelhető, és csak argumentumokkal hívható meg. mint egy normál függvény.

Íme egy példa egy egyszerű hívható objektumra a Pythonban:
```
class MyCallable:
def __init__(self):
pass

def __call__(self, arg1, arg2):
return "Hello, world! "
```
Ez egy egyszerű osztály, amelynek van egy `__call__` metódusa, amely két argumentumot vesz fel: "arg1" és "arg2". Amikor ezt az objektumot meghívjuk, a "Hello, world!" karakterláncot adja vissza.

Ezt az objektumot függvényként hívhatjuk meg a `()` operátor használatával:
```
my_callable = MyCallable()
print(my_callable("apple ", "banana")) # Kimenet: Hello, world!
```
Ebben a példában létrehozzuk a `MyCallable` osztály egy példányát, és az "alma" és a "banán" argumentumokkal hívjuk meg. A `__call__` metódus ezekkel az argumentumokkal kerül meghívásra, és a "Hello, world!" karakterláncot adja vissza.

A Knowway.org cookie-kat használ, hogy jobb szolgáltatást nyújtson Önnek. A Knowway.org használatával Ön elfogadja a cookie-k használatát. Részletes információkért tekintse át a Cookie-kra vonatkozó irányelveinket. close-policy