On 19/10/2013 18:56, Riccardo mancuso wrote:
ciao a tutti,
vorrei impostare in una classe dei metodi e degli atttributi nascosti.
Ho provato qualcosa tipo:
class prova():
__a=1
[...]
ma quando vado ad istanziare la classe, mi vede sia l'attributo __a
> [...]
Dove sbaglio ?
http://docs.python.org/3/reference/lexical_analysis.html#reserved-classes-of-identifiers
Comunque cosa stai cercando di fare?
>>> class prova():
>>> self.__a=1
>>>
>>> p = prova()
>>> p.__a
AttributeError: prova instance has no attribute '__a'
>>> prova.__a
AttributeError: class prova has no attribute '__a'
>>> p._prova__a
1
Ciao Manlio
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python