Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
ayudita no le encuentro la solución
#4
El problema es que no hay atributos privados ni protegidos en Python. Utilizar un guión bajo antes del nombre de un objeto es simplemente una convención, pero igualmente puede ser accedido. De todas formas puedes utilizar del self.__n para eliminar el objeto.

Código:
def n_nodos (self, raiz = None):
   # ...
   ret = self.__n
   del self.__n
   return ret

[geshi=python]def n_nodos (self, raiz = None):
   # ...
   ret = self.__n
   del self.__n
   return ret[/geshi]

Saludos!
¡No te pierdas nuestro curso oficial en Udemy para aprender Python, bases de datos SQL, orientación a objetos, tkinter y mucho más!

También ofrecemos consultoría profesional de desarrollo en Python para personas y empresas.
Responder


Mensajes en este tema
ayudita no le encuentro la solución - por hharold19 - 26-10-2016, 12:53 AM
RE: ayudita no le encuentro la solución - por Francisco - 26-10-2016, 06:59 PM

Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)