在Python中,ord()函数用于返回一个字符的Unicode码,而chr()函数则用于返回给定Unicode码的字符。
ord()函数的语法是:ord©,其中c是要获取Unicode码的字符。它返回一个整数,表示给定字符的Unicode码。例如,ord(‘A’)返回65,ord(‘a’)返回97。
chr()函数的语法是:chr(i),其中i是一个Unicode码。它返回一个字符,该字符的Unicode码对应于给定的整数。例如,chr(65)返回’A’,chr(97)返回’a’。
下面是一些使用ord()和chr()函数的示例:
print(ord('A')) # 输出65
print(ord('a')) # 输出97
print(chr(65)) # 输出'A'
print(chr(97)) # 输出'a'
# 可以与循环结合使用,打印出'A'到'Z'的字符和对应的Unicode码
for i in range(ord('A'), ord('Z')+1):
print(chr(i), ord(chr(i)))
以上是ord()和chr()函数的基本用法。这两个函数在处理字符和Unicode码之间的转换时非常有用。