python中經常會獲得一些字串,但是我們在對其進行計算的時候需要先將其轉化為整型數。
ord()函式就是用來返回單個字元的ascii值(0-255)或者unicode數值()。
>>
>
ord(
'd')
100>>
>
ord(
'5')
chr()函式是輸入乙個整數【0,255】返回其對應的ascii符號.
>>
>
chr(
100)
'd'>>
>
chr(53)
'5'
下面給出乙個轉化乙個字串的**:
def
formatstrtoint
(target)
:for i in
range
(len
(target)):
temp=
ord(target[i]
)print temp,
return
formatstrtoint(
"abcdefghijk")
結果如下:
====
====
====
====
====
=== restart: d:
/python27/test1.py ==
====
====
====
====
*****97
9899
100101
102103
104105
106107
python的chr 和ord 函式
在程式設計的時候,我們會遇到處理ascii碼的時候,我們需要在字元和其ascii碼之間進行轉換。python中的chr 函式和ord 函式給我們提供了便利。我們舉個例子 查閱ascii碼表我們知道字母 a 對應的ascii碼值為65.chr 65 a 從這個例子我們可以看到chr 函式要輸入乙個整型...
Python中chr 函式與ord 函式
用乙個範圍在 range 256 內的 就是0 255 整數作引數,返回乙個對應的字元。返回值是當前整數對應的 ascii 字元。該函式的返回值為字串形式。例如,輸入 chr 90 輸出為 z 與chr 函式對應,輸入ascii字元表中字元的字串形式,返回在字元表中的排序位次。例如,輸入 ord z...
python中ord 函式和chr 函式的區別
在python中,今天遇到ord 和chr 函式,不是很明白,就查了下資料,當我們需要對字串進行轉化為整型時,ord 函式是用來返回單個字元的ascii值 0 255 或者是unicode值。ord a 65 ord a 97 ord 8 56對應的chr 函式是把乙個整數 0 255 轉化為對應的...