將ASCII字符轉(zhuǎn)換為對(duì)應(yīng)的數(shù)值即‘a(chǎn)'-->65,使用ord函數(shù),ord('a')
反之,使用chr函數(shù),將數(shù)值轉(zhuǎn)換為對(duì)應(yīng)的ASCII字符,chr(65)
可以同時(shí)使用這兩個(gè)函數(shù):
例1、大小寫(xiě)字母轉(zhuǎn)換:
str=input(‘輸入大寫(xiě)字母:')
chr(ord(str)+32)) #先將字符通過(guò)ord函數(shù)轉(zhuǎn)換成ASCII碼,然后+32從大寫(xiě)變成小寫(xiě)(小變大-32),再通過(guò)chr函數(shù)轉(zhuǎn)換成字符
例2、字符型數(shù)字和int型數(shù)字轉(zhuǎn)換:
print( chr(ord('1')+3))#現(xiàn)將字符1轉(zhuǎn)換成ASCII碼,再+3后裝換回字符
輸出結(jié)果:4
以上這篇python中ASCII碼和字符的轉(zhuǎn)換方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持武林站長(zhǎng)站。
新聞熱點(diǎn)
疑難解答
圖片精選