Comment puis-je convertir un caractère en entier en Python, et vice versa?

Je veux obtenir, étant donné un caractère, sa valeur ASCII.

Par exemple, pour le caractère a, je veux obtenir 97, et vice versa.

213
demandé sur DigviJay Patil 2009-04-01 09:19:15

4 réponses

Utiliser chr() et ord():

>>> chr(97)
'a'
>>> ord('a')
97
392
répondu Adam Rosenfield 2009-04-01 05:22:00
>>> ord('a')
97
>>> chr(97)
'a'
27
répondu dwc 2009-04-01 05:21:39

La question a été répondue mais je pense que cette référence est une bonne chose à noter. http://docs.python.org/library/functions.html

9
répondu Trey Stout 2009-04-01 05:36:09

Ord et chr

5
répondu rmmh 2009-04-01 05:21:22