1. 程式人生 > >列印字元26個字母的大小寫字元ord()函式和chr() 函式的應用

列印字元26個字母的大小寫字元ord()函式和chr() 函式的應用

for i in range(ord('A'), ord('Z')+1):
    print(chr(i))
for i in range(ord('a'),ord('z')+1):
    print(chr(i))

這裡有兩個函式ord()     chr()   

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

簡單的說ord()函式可以把一個字母轉換成 其在ASCII 表中對應的數值,給一個字母找到它對應的數值 ,字母變數值。

chr() 函式剛好相反,把表中的數值轉換成字母,數字變字母。

超過範圍則報錯。