How to get the ASCII value of a character

前端 未结 6 492
天命终不由人
天命终不由人 2020-11-22 07:04

How do I get the ASCII value of a character as an int in Python?

6条回答
  •  粉色の甜心
    2020-11-22 07:39

    From here:

    function ord() would get the int value of the char. And in case you want to convert back after playing with the number, function chr() does the trick.

    >>> ord('a')
    97
    >>> chr(97)
    'a'
    >>> chr(ord('a') + 3)
    'd'
    >>>
    

    In Python 2, there is 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

提交回复
热议问题