于 2020 年 1 月 7 日更新
ord()函数(缺少序数)返回一个整数,表示传递给它的字符。 对于 ASCII 字符,返回值是 7 位 ASCII 代码,对于 Unicode 字符,返回值是指 Unicode 代码点。
其语法如下:
ord(c) -> code point
| 参数 | 描述 |
|---|---|
c |
c是字符串字符串。 |
这是一个例子:
>>>>>> ord("A")65>>>>>>>>> ord("f")102>>>>>>>>> ord("á") # accented a225>>>>>>>>> ord("卍") # swastika21325>>>>>>>>> ord("😀") # Grinning Face128512>>>
试试看:
print(ord("A"))print(ord("f"))print(ord("á")) # accented aprint(ord("卍")) # swastikaprint(ord("😀")) # Grinning Face
要将ord()返回的整数转换回其等效字符,我们使用chr()函数。
