Clase str

Pepe Aracil pepe en diselpro.com
Jue Dic 30 12:32:45 CET 2004


Hola.

Obtengo este comportamiento:

--- codigo ---
>>> class strA(str):
...     def __init__(self,value):
...             print "me han pasado la cadena %s" % value
...
>>> s = strA("Pepe")
me han pasado la cadena Pepe
>>> s
'Cadena'
--------

porque al imprimir la variable s me saca el valor de la cadena si en el 
constructor no he hecho nada con ella ¿¿¿???

¿Trata python la calase str de forma especial?

No es nada importante pero me gusta saber como funcionan las cosas :)

Gracias.




Más información sobre la lista de distribución Python-es