python y el codigo ascii

Sergio Daniel Gomez sergiogomez en tostado.com.ar
Sab Feb 28 21:46:24 CET 2009


kalith kalith escribió:
> Buenas me gustaria saber como python maneja el codigo ascii
> 
> ejemplo sabiendo que la equivalencia de '9' en ascii es 57 hago lo
> siguiente:
> 
> en este caso no debería imprimir 57 y no 1?
> 
> Python 2.5.2 (r252:60911, Jan  4 2009, 17:40:26)
> [GCC 4.3.2] on linux2
> Type "help", "copyright", "credits" or "license" for more information.
>>>> a = '1'
>>>> b = int(a)
>>>> print b
> 1
> 
> ok otro caso ahora con letras
> 
>>>> a = 'r'
>>>> b = int(a)
> Traceback (most recent call last):
>   File "<stdin>", line 1, in <module>
> ValueError: invalid literal for int() with base 10: 'r'
> 
> ok ahora veo que no se mueve igual que en los lenguajes tipo C/c++, java,
> c#.. si no es asi como se maneja?
> 


 >>> a = '9'
 >>> ord(a)
57
 >>> chr(57)
'9'
 >>>


Saludos.-
_______________________________________________
Lista de correo Python-es 
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes





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