mobile theme mode icon
theme mode light icon theme mode dark icon
Random Question Willekeurig
speech play
speech pause
speech stop

Inzicht in opvraagbare objecten in Python

Callable is een Python-object dat als een functie kan worden aangeroepen. Het is een object dat een methode `__call__` heeft, wat de methode is die wordt aangeroepen wanneer het object wordt aangeroepen.

Met andere woorden, een opvraagbaar object is een object dat kan worden behandeld als een functie, en kan worden aangeroepen met argumenten zoals een gewone functie.

Hier is een voorbeeld van een eenvoudig opvraagbaar object in Python:
```
class MyCallable:
def __init__(self):
pass

def __call__(self, arg1, arg2):
return "Hallo wereld! "
```
Dit is een eenvoudige klasse die een `__call__` methode heeft waaraan twee argumenten moeten doorgegeven worden, `arg1` en `arg2`. Wanneer we dit object aanroepen, zal het de string "Hallo wereld!" retourneren.

We kunnen dit object als een functie aanroepen door de operator `()` te gebruiken:
```
my_callable = MyCallable()
print(my_callable("apple ", "banana")) # Uitvoer: Hallo wereld!
```
In dit voorbeeld maken we een instantie van de klasse `MyCallable` en noemen deze met de argumenten "apple" en "banaan". De `__call__` methode wordt aangeroepen met deze argumenten, en retourneert de string "Hallo, wereld!".

Knowway.org gebruikt cookies om u beter van dienst te kunnen zijn. Door Knowway.org te gebruiken, gaat u akkoord met ons gebruik van cookies. Voor gedetailleerde informatie kunt u ons Cookiebeleid lezen. close-policy