這兩個(gè)函數(shù)的功能正好相反chr 函數(shù)從指定的 ASCII 值返回字符而ord() 函數(shù)返回字符串第一個(gè)字符的 ASCII 值。明白這些大家就好用此函數(shù)了。
先看chr函數(shù)
chr() 函數(shù)從指定的 ASCII 值返回字符。
chr(ascii)
ascii 參數(shù)可以是十進(jìn)制、八進(jìn)制或十六進(jìn)制。通過(guò)前置 0 來(lái)規(guī)定八進(jìn)制,通過(guò)前置 0x 來(lái)規(guī)定十六進(jìn)制
例子,代碼如下:
是不是很神奇,其實(shí)也不怪我經(jīng)常會(huì)把一些看不到編碼用chr來(lái)操作,代碼如下:
大家想想這會(huì)輸出什么呢,結(jié)果是一個(gè)回車,一個(gè)空格,下面再來(lái)看ord函數(shù),ord() 函數(shù)返回字符串第一個(gè)字符的 ASCII 值,從上面來(lái)看正好與chr 相反是吧.
語(yǔ)法:ord(string)
例子
輸出結(jié)果:104 104
好了,現(xiàn)在我們來(lái)看一個(gè)綜合的實(shí)例,代碼如下: