Python中的“chr函数”和“ord函数”怎么用?
发布时间:2023-06-04 09:14:35
chr函数和ord函数是Python中的内置函数,用于字符和Unicode码之间进行转换。
chr函数的用法
chr()函数返回指定整数对应的字符,即给定一个Unicode码,返回对应的字符。该函数的语法如下:
chr(i)
其中i表示Unicode码值,范围为0~1,114,111。如果i不在此范围内,将会抛出ValueError异常。下面是chr函数的示例:
例1:查找字符的Unicode码
print(ord('a')) # 97
print(ord('A')) # 65
print(ord('中')) # 20013
例2:通过Unicode码获取字符
print(chr(97)) # 'a' print(chr(65)) # 'A' print(chr(20013))# '中'
ord函数的用法
ord()函数用于返回单个Unicode字符的整数表示,即给定一个字符,返回对应的Unicode码。该函数的语法如下:
ord(c)
其中c表示字符,只能是单个字符。如果是空字符串,或者长度大于1的字符串,将会抛出TypeError异常。下面是ord函数的示例:
例1:查找字符的Unicode码
print(ord('a')) # 97
print(ord('A')) # 65
print(ord('中')) # 20013
例2:使用Unicode码获取字符
print(chr(97)) # 'a' print(chr(65)) # 'A' print(chr(20013)) # '中'
总结:
chr和ord函数是Python中常用的字符和字符Unicode码之间转换工具。当需要将字符转换为Unicode码时,使用ord函数;当需要将Unicode码转换为字符时,使用chr函数。
