Sobes.tech
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.