Según la documentación de python, el _algo no oculta nada y se usa como convención para marcar atributos que se usan internamente y no se deberían tocar.
Sin embargo, el __algo "oculta" el atributo cambiando su nombre y es lo más cercano a los atributos privados que tiene python. El 30/04/2011 09:29, "Ángel Luis García García" <alg...@telefonica.net> escribió: > Muchas gracias Andrei por la información. > > Un cordial saludo. > > El 30 de abril de 2011 01:50, Andrey Antoukh <and...@gmail.com> escribió: > >> En python, el concepto de oculatación de atributos es bastante light, de >> una o de otra siempre podrás acceder a ese dato. Pero si lo que estas >> buscando es la respuesta de como definir métodos privados, son aquellos que >> empiezan con __ ( doble guion bajo ). >> >> >> http://www.gulic.org/almacen/diveintopython-5.4-es/object_oriented_framework/private_functions.html >> >> Un saludo. >> Andrei. >> >> El 30 de abril de 2011 01:46, Ángel Luis García García < >> alg...@telefonica.net> escribió: >> >>> Hola, buenas noches. Escribo para pediros ayuda sobre el tema de >>> ocultación de atributos en clases Python. ¿Cuál es la diferencia fundamental >>> entre el uso de _ y __ (name mangling) para la ocultación de atributos? He >>> leído en muchos foros en Internet, y no terminan de convencerme las >>> respuestas, ya que son de lo más dispares. >>> >>> Muchas gracias de antemano por la ayuda. >>> Un cordial saludo. >>> >>> -- >>> Ángel Luis García García >>> http://elviajedelnavegante.blogspot.com >>> >>> >>> _______________________________________________ >>> Python-es mailing list >>> Python-es@python.org >>> http://mail.python.org/mailman/listinfo/python-es >>> FAQ: http://python-es-faq.wikidot.com/ >>> >>> >> >> >> -- >> http://twitter.com/andsux >> http://www.niwi.be >> **** >> http://www.freebsd.org/ >> http://www.postgresql.org/ >> http://www.python.org/ >> http://www.djangoproject.com/ >> >> "Linux is for people who hate Windows, BSD is for people who love UNIX" >> "Social Engineer -> Because there is no patch for human stupidity" >> >> _______________________________________________ >> Python-es mailing list >> Python-es@python.org >> http://mail.python.org/mailman/listinfo/python-es >> FAQ: http://python-es-faq.wikidot.com/ >> >> > > > -- > Ángel Luis García García
_______________________________________________ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/