本文主要介紹python中ord()與chr()的區(qū)別:chr()函數(shù)參數(shù)是0-256的一個(gè)整數(shù),ord()函數(shù)參數(shù)是一個(gè)ascii字符;chr()函數(shù)返回值是當(dāng)前整數(shù)對(duì)應(yīng)的ascii字符,ord()函數(shù)返回對(duì)應(yīng)字符的ascii碼;chr函數(shù)將ascll碼轉(zhuǎn)為字符,ord函數(shù)將字符轉(zhuǎn)為ascll碼。具體請(qǐng)看下文。
1、語法:
chr()函數(shù)
chr(i)#i=0~1114111
ord()函數(shù)
print(ord("a"))#97
2、參數(shù):
chr()函數(shù)參數(shù)是0-256的一個(gè)整數(shù)。可以用十進(jìn)制形式,也可以用十六進(jìn)制形式。
ord()函數(shù)參數(shù)是一個(gè)ascii字符
3、返回值:
chr()函數(shù)返回值是當(dāng)前整數(shù)對(duì)應(yīng)的ascii字符。(可為十進(jìn)制或十六進(jìn)制,范圍是0~1114111)
chr(i)#i=0~1114111
ord()函數(shù)主要用來返回對(duì)應(yīng)字符的ascii碼
print(ord("a"))#97
4、轉(zhuǎn)換
chr函數(shù)將ascll碼轉(zhuǎn)為字符
chr(65)
>>>>"A"
ord函數(shù)將字符轉(zhuǎn)為ascll碼
ord("A")
>>>>65
以上內(nèi)容為大家介紹了python中ord()與chr()的區(qū)別有哪些?希望對(duì)大家有所幫助,如果想要了解更多Python相關(guān)知識(shí),請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。