ord(c):引數是長度為1的字串,簡稱字元。當引數為統一物件時(unicode object),返回能代表該字元的統一編碼,當引數為8位元的字串時,返回該位元組的值。例如,ord(『a』)返回整形數值97,ord(u』\u2020』)返回8224。
chr(i):返回乙個字元,字元的ascii碼等於引數中的整形數值。例如chr(97)返回字元』a』,該方法是ord()的反方法。引數必須是0-255的整形數值,否則會丟擲valueerror錯誤。
# -*- coding:utf-8 -*-
str_var = 'a'
var = ord(str_var)
print
'var type:',type(var)
print
varprint
data =65
var = chr(data)
print
'data type:',type(data)
print
'var type:',type(var)
print
var
執行結果:
var
type: 'int'>
97data type: 'int'>
vartype: 'str'>
aprocess finished with
exit code 0
python中ascii函式 ascii函式
python內建了乙個ascii函式,此函式的作用於repr函式和str函式基本相同,不同的是,ascii函式只能返回ascii字元,對於非ascii字元,它會使用 x,u等escape的方式進行轉義。repr函式呼叫物件的 repr 函式 str函式呼叫物件的 str 函式。而ascii函式其實也...
字母與ASCII碼之間的轉換
unicode 統一碼 萬國碼 單一碼 是電腦科學領域裡的一項業界標準,包括字符集 編碼方案等。unicode 是為了解決傳統的字元編碼方案的侷限而產生的,它為每種語言中的每個字元設定了統一並且唯一的二進位制編碼,以滿足跨語言 跨平台進行文字轉換 處理的要求。2 將字母轉換為ascii碼,可以利用如...
python字母頻率 python中的字母頻率
我需要製作乙個列印文字中字母頻率的程式 file並將該頻率與python中的另乙個頻率進行比較.到目前為止,我能夠列印出一封信的次數,但是 我得到的百分比頻率是錯誤的.我認為這是因為我只需要計算我的程式 通過刪除所有空格和其他空格來刪除檔案中的字母數 字元.def addletter x resul...