在此程序中,您將學(xué)習(xí)查找字符的ASCII值并顯示它。
要理解此示例,您應(yīng)該了解以下Python編程主題:
ASCII表示美國信息交換標(biāo)準(zhǔn)代碼。
它是賦予不同字符和符號的數(shù)字值,供計(jì)算機(jī)存儲和操作。例如,字母'A'的ASCII值為65。
# 程序查找給定字符的ASCII值 c = 'p' print("字符 '" + c + "' 的ASCII值是 ", ord(c))
輸出結(jié)果
字符 'p' 的ASCII值是 112
注意:要測試該程序使用其他字符,請更改分配給c變量的字符。
在這里,我們使用ord()函數(shù)將字符轉(zhuǎn)換為整數(shù)(ASCII值)。此函數(shù)返回該字符的Unicode編碼。
Unicode也是一種為字符提供唯一編號的編碼技術(shù)。盡管ASCII僅編碼128個字符,但當(dāng)前的Unicode具有來自數(shù)百個腳本的100,000個以上的字符。
輪到您了:修改上面的代碼,使用chr()函數(shù)從相應(yīng)的ASCII值中獲取字符,如下所示。
>>> chr(65) 'A' >>> chr(120) 'x' >>> chr(ord('S') + 1) 'T'
在這里,ord()和chr()是內(nèi)置函數(shù)。請?jiān)L問此處以了解有關(guān)Python內(nèi)置函數(shù)的更多信息。