python中chr 和ord 函式的用法

2021-10-01 10:14:17 字數 887 閱讀 2401

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 轉化為對應的...