¿Se supone que debes usar self
al hacer referencia a una función miembro en Python (dentro del mismo módulo)?¿Cuándo usas 'self' en Python?
De manera más general, me preguntaba cuando es necesario para utilizar self
, no sólo para los métodos, pero para las variables también.
Así que en caso de duda, siempre van con él? –
¡Sí! Es obligatorio – lc2817
@DarkTemplar Siempre usa self al _definir_ un método de instancia, o llamar a uno o hacer referencia a una variable de instancia desde un método de instancia, de lo contrario. No sé a qué se refería con "en cualquier momento", pero no es cierto, ya que se toma literalmente. – agf