Sobes.tech
Junior — Middle

¿Qué palabra clave en el lenguaje Python se usa para declarar una variable dentro del constructor de una clase, que solo se usa en el bloque __init__?

sobes.tech AI

Respuesta de la IA

En Python, para declarar una variable dentro del constructor de una clase que pertenece a la instancia del objeto, se utiliza la palabra clave self. Por ejemplo:

class MyClass:
    def __init__(self, value):
        self.variable = value  # variable de instancia

La variable self.variable está disponible en todos los métodos de la clase a través del objeto self. Las variables declaradas sin self dentro de __init__ son locales y solo están disponibles en ese método.