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