How to get the ASCII value of a character
Posted By: Matt
How do I get the ASCII value of a character as an int
in Python?
Solution
From here:
The function
ord()
gets the int value
of the char. And in case you want to
convert back after playing with the
number, functionchr()
does the trick.
>>> ord('a')
97
>>> chr(97)
'a'
>>> chr(ord('a') + 3)
'd'
>>>
In Python 2, there was also the unichr
function, returning the Unicode character whose ordinal is the unichr
argument:
>>> unichr(97)
u'a'
>>> unichr(1234)
u'u04d2'
In Python 3 you can use chr
instead of unichr
.
ord() – Python 3.6.5rc1 documentation
ord() – Python 2.7.14 documentation
Answered By: Matt J
Disclaimer: This content is shared under creative common license cc-by-sa 3.0. It is generated from StackExchange Website Network.