evelynwang
Profilo di
Nome | evelynwang |
---|---|
Indirizzo email | n/a |
Messaggi | 1 |
-
- 2025-07-17 05:01:43
- Re: print variabile
- Forum >> Principianti
- Ciao pypy pypy e nuzzopippo,
Grazie per la discussione interessante! Mi sembra che il punto chiave sia che, in Python, le variabili locali di un metodo non sono accessibili dall'esterno, poiché il loro scope è limitato alla funzione stessa. Se vuoi accedere a una variabile definita all'interno di un metodo, devi renderla un attributo della classe o dell'istanza, come suggerito da nuzzopippo.
Per quanto riguarda la differenza tra metodi e funzioni, è vero che in Python i metodi sono essenzialmente funzioni legate a un'istanza di una classe. Quando viene chiamato un metodo, l'istanza (self) viene automaticamente passata come primo argomento, grade calculator il che li distingue dalle funzioni "libere".
Buona programmazione a tutti!