原文: https://thepythonguru.com/python-builtin-functions/ord/


    于 2020 年 1 月 7 日更新


    ord()函数(缺少序数)返回一个整数,表示传递给它的字符。 对于 ASCII 字符,返回值是 7 位 ASCII 代码,对于 Unicode 字符,返回值是指 Unicode 代码点。

    其语法如下:

    1. ord(c) -> code point
    参数 描述
    c c是字符串字符串。

    这是一个例子:

    1. >>>
    2. >>> ord("A")
    3. 65
    4. >>>
    5. >>>
    6. >>> ord("f")
    7. 102
    8. >>>
    9. >>>
    10. >>> ord("á") # accented a
    11. 225
    12. >>>
    13. >>>
    14. >>> ord("卍") # swastika
    15. 21325
    16. >>>
    17. >>>
    18. >>> ord("😀") # Grinning Face
    19. 128512
    20. >>>

    试试看:

    1. print(ord("A"))
    2. print(ord("f"))
    3. print(ord("á")) # accented a
    4. print(ord("卍")) # swastika
    5. print(ord("😀")) # Grinning Face

    要将ord()返回的整数转换回其等效字符,我们使用chr()函数。