mobile theme mode icon
theme mode light icon theme mode dark icon
Random Question Willkürlich
speech play
speech pause
speech stop

Aufrufbare Objekte in Python verstehen

Callable ist ein Python-Objekt, das wie eine Funktion aufgerufen werden kann. Es handelt sich um ein Objekt mit einer Methode „__call__“, also der Methode, die aufgerufen wird, wenn das Objekt aufgerufen wird. Mit anderen Worten: Ein aufrufbares Objekt ist ein Objekt, das als Funktion behandelt und nur mit Argumenten aufgerufen werden kann wie eine reguläre Funktion.

Hier ist ein Beispiel für ein einfaches aufrufbares Objekt in Python:
```
class MyCallable:
def __init__(self):
pass

def __call__(self, arg1, arg2):
return „Hello, world!“ „
```
Dies ist eine einfache Klasse, die über eine `__call__`-Methode verfügt, die zwei Argumente akzeptiert, `arg1` und `arg2`. Wenn wir dieses Objekt aufrufen, gibt es die Zeichenfolge „Hallo Welt!“ zurück.

Wir können dieses Objekt wie eine Funktion aufrufen, indem wir den Operator „()“ verwenden:
```
my_callable = MyCallable()
print(my_callable("apple ", "banana")) # Ausgabe: Hallo Welt!
```
In diesem Beispiel erstellen wir eine Instanz der Klasse „MyCallable“ und rufen sie mit den Argumenten „apple“ und „banana“ auf. Die Methode „__call__“ wird mit diesen Argumenten aufgerufen und gibt die Zeichenfolge „Hello, world!“ zurück.

Knowway.org verwendet Cookies, um Ihnen einen besseren Service zu bieten. Durch die Nutzung von Knowway.org stimmen Sie unserer Verwendung von Cookies zu. Ausführliche Informationen finden Sie in unserem Text zur Cookie-Richtlinie. close-policy