Python3的内置函数:chr 和 ord

python的内置函数中,有一对函数:chr 和 ord,有着相反的功能。

chr(x):用一个数值作参数,返回一个对应的unicode字符,该参数的有效范围是从0到1114111(16进制时为0x10FFFF),参数可以是十进制,也可以是十六进制。

print(chr(105))  # ---> i
print(chr(0x9980))  # ---> 馀
print(chr(0x0030))  # ---> 0
print(chr(8364))    # ---> €

ord(x):chr(x)的反向函数,通过一个Unicode字符,返回其对应的数值。

print(ord('0'))  # ---> 48(十进制):其十六进制为 0x0030
print(ord('i'))  # ---> 105(十进制)

##

参考:

https://blog.csdn.net/qq_29720657/article/details/102761356

https://blog.csdn.net/qq_29720657/article/details/102843291

猜你喜欢

转载自www.cnblogs.com/qi-yuan-008/p/12762444.html