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