Junior — Middle
Qual parola chiave nel linguaggio Python viene usata per dichiarare una variabile all'interno del costruttore di una classe, che viene usata solo nel blocco __init__?
sobes.tech AI
Risposta dell'AI
In Python, per dichiarare una variabile all'interno del costruttore di una classe che appartiene all'istanza dell'oggetto, si utilizza la parola chiave self. Ad esempio:
class MyClass:
def __init__(self, value):
self.variable = value # variabile di istanza
La variabile self.variable è accessibile in tutti i metodi della classe tramite l'oggetto self. Le variabili dichiarate senza self all'interno di __init__ sono locali e accessibili solo in quel metodo.