1. 程式人生 > >python中 ASCII碼和字元的轉換

python中 ASCII碼和字元的轉換

將ASCII字元轉換為對應的數值即‘a’-->65,使用ord函式,ord('a')

反之,使用chr函式,將數值轉換為對應的ASCII字元,chr(65)

可以同時使用這兩個函式:

例1、大小寫字母轉換:

str=input(‘輸入大寫字母:')

chr(ord(str)+32)) #先將字元通過ord函式轉換成ASCII碼,然後+32從大寫變成小寫(小變大-32),再通過chr函式轉換成字元

例2、字元型數字和int型數字轉換:

print( chr(ord('1')+3))#現將字元1轉換成ASCII碼,再+3後裝換回字元

輸出結果:4