Python中的chr類型用于將數字轉換成對應的ASCII碼字符,其函數原型為:
chr(i: int) -> str
其中參數i為要轉換的整數。下面的代碼示例演示了如何使用chr函數將一些數字轉換成相應的字符:
print(chr(65)) # 輸出 A print(chr(97)) # 輸出 a print(chr(36)) # 輸出 $ print(chr(8364)) # 輸出 €
需要注意的是,如果i的值不在0到255的范圍內,那么將會拋出ValueError異常。
除了chr函數,Python中還提供了ord函數,用于將字符轉換成對應的整數。其函數原型為:
ord(c: str) -> int
其中參數c為要轉換的字符。下面的代碼演示了如何使用ord函數將一些字符轉換成相應的整數:
print(ord('A')) # 輸出 65 print(ord('a')) # 輸出 97 print(ord('$')) # 輸出 36 print(ord('€')) # 輸出 8364
需要注意的是,如果參數c不是長度為1的字符串,那么將會拋出TypeError異常。