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

Înțelegerea obiectelor apelabile în Python

Callable este un obiect Python care poate fi apelat ca o funcție. Este un obiect care are o metodă `__call__`, care este metoda care este apelată atunci când obiectul este invocat.

Cu alte cuvinte, un obiect apelabil este un obiect care poate fi tratat ca o funcție și poate fi apelat doar cu argumente ca o funcție obișnuită.

Iată un exemplu de obiect apelabil simplu în Python:
```
class MyCallable:
def __init__(self):
pass

def __call__(self, arg1, arg2):
return „Bună ziua, lume! „
```
Aceasta este o clasă simplă care are o metodă `__call__` care ia două argumente, `arg1` și `arg2`. Când apelăm acest obiect, va returna șirul „Bună ziua, lume!”.

Putem apela acest obiect ca o funcție folosind operatorul `()`:
```
my_callable = MyCallable()
print(my_callable("apple) ", "banana")) # Ieșire: Hello, world!
```
În acest exemplu, creăm o instanță a clasei `MyCallable` și o numim cu argumentele "apple" și "banana". Metoda `__call__` va fi apelată cu aceste argumente și va returna șirul „Hello, world!”.

Knowway.org folosește cookie-uri pentru a vă oferi un serviciu mai bun. Folosind Knowway.org, sunteți de acord cu utilizarea cookie-urilor. Pentru informații detaliate, puteți consulta textul Politica privind cookie-urile. close-policy