Python中chr 函式與ord 函式

2021-10-19 07:16:49 字數 534 閱讀 7174

用乙個範圍在 range(256)內的(就是0~255)整數作引數,返回乙個對應的字元。返回值是當前整數對應的 ascii 字元。

該函式的返回值為字串形式。例如,輸入:chr(90) ,輸出為 『z』 。

與chr()函式對應,輸入ascii字元表中字元的字串形式,返回在字元表中的排序位次。

例如,輸入:ord(「z」),輸出為 90 。

以加密為例,字元轉換成數字,經過凱撒密碼規則運算後再轉換為對應字元。

s = input()

t = ""

for c in s:

if 'a' <= c <= 'z':

t += chr( ord('a') + ((ord(c)-ord('a')) + 3 )%26 )

elif 'a' <= c <= 'z':

t += chr( ord('a') + ((ord(c)-ord('a')) + 3 )%26 )

else:

t += c

print(t)

Python中chr 函式與ord 函式對比

描述 chr 用乙個範圍在 range 256 內的 就是0 255 整數作引數,返回乙個對應的字元。語法 以下是 chr 方法的語法 chr i 引數 i 可以是10進製也可以是16進製制的形式的數字。返回值 返回值是當前整數對應的 ascii 字元。例項 以下展示了使用 chr 方法的例項 pr...

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內建函式 格式 chr 數值表示式 說明 函式返回值型別為string,其數值表示式值取值範圍為0 255。以下是 chr 方法的語法 chr i 返回值是當前整數對應的 ascii 字元。讓我們來看看有些什麼 for i in range 256 print chr i end 結果 ...