在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碼之間的轉換時非常有用。