python中chr 函式和ord 函式的用法

2021-10-10 17:46:35 字數 1477 閱讀 2694

python內建函式

格式:chr(《數值表示式》)

說明:函式返回值型別為string,其數值表示式值取值範圍為0~255。

以下是 chr() 方法的語法:

chr

(i)

返回值是當前整數對應的 ascii 字元。

讓我們來看看有些什麼:

for i in

range

(256):

print

(chr

(i),end=

'')

結果:

!"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz~€‚ƒ„
for i in

range(48

,58):

print

(chr

(i),end=

'')

結果:

0123456789
for i in

range(65

,91):

print

(chr

(i),end=

'')

結果:

abcdefghijklmnopqrstuvwxyz
for i in

range(97

,123):

print

(chr

(i),end=

'')

結果:

abcdefghijklmnopqrstuvwxyz
格式:ord(「字串「)

說明: 函式返回值型別為 int型別

例如 : ord(「0」),結果顯示:48

ord() 函式是 chr() 函式(對於8位的ascii字串)或 unichr() 函式(對於unicode物件)的配對函式,它以乙個字元(長度為1的字串)作為引數,返回對應的 ascii 數值,或者 unicode 數值,如果所給的 unicode 字元超出了你的 python 定義範圍,則會引發乙個 typeerror 的異常。

語法

以下是 ord() 方法的語法:

ord

(c)

返回值

返回值是對應的十進位制整數。

a =

ord(

'a')

print

(a)

結果:

65
ord()就好比是乙個獲取某字元的索引數。

python中ord 函式和chr 函式的區別

在python中,今天遇到ord 和chr 函式,不是很明白,就查了下資料,當我們需要對字串進行轉化為整型時,ord 函式是用來返回單個字元的ascii值 0 255 或者是unicode值。ord a 65 ord a 97 ord 8 56對應的chr 函式是把乙個整數 0 255 轉化為對應的...

python中chr 和ord 函式的用法

python中經常會獲得一些字串,但是我們在對其進行計算的時候需要先將其轉化為整型數。ord 函式就是用來返回單個字元的ascii值 0 255 或者unicode數值 ord d 100 ord 5 chr 函式是輸入乙個整數 0,255 返回其對應的ascii符號.chr 100 d chr 5...

Python中chr 函式與ord 函式

用乙個範圍在 range 256 內的 就是0 255 整數作引數,返回乙個對應的字元。返回值是當前整數對應的 ascii 字元。該函式的返回值為字串形式。例如,輸入 chr 90 輸出為 z 與chr 函式對應,輸入ascii字元表中字元的字串形式,返回在字元表中的排序位次。例如,輸入 ord z...