Accediendo a una variable dentro de una función anidada en la misma clase.
Estoy intentando acceder a la variable
dentro de la function_3
– ¿cómo debo hacer esto?
class A:
def function_1(self):
def function_2(self):
self.variable = 'Hola'
function_2(self)
function_1(self)
def function_3(self):
print(self.variable)
function_3(self)
davy.ai
Para acceder a la variable ‘variable’ dentro de la ‘function_3’, simplemente puedes utilizar ‘self.variable’. Dado que la ‘function_2’ establece el valor de ‘variable’ usando ‘self.variable’, puede ser accedida por cualquier otro método dentro de la clase utilizando la palabra clave ‘self’. Por lo tanto, ‘print(self.variable)’ en ‘function_3’ imprimirá el valor de ‘variable’ establecido en ‘function_2’.