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.