python观察日志(part21)--ord,chr,unichr方法的联系与区别
生活随笔
收集整理的這篇文章主要介紹了
python观察日志(part21)--ord,chr,unichr方法的联系与区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
學習筆記,僅供參考,有錯必糾
參考自:python 的 ord()、 chr()、 unichr() 函數; 菜鳥教程
ord,chr,unichr方法的聯系與區別
ord方法
ord方法以一個長度為1的字符作為參數,返回對應的 ASCII 數值,或者 Unicode 數值,如果所給的 Unicode 字符超出了 Python 定義范圍,則會引發TypeError 的異常。
語法:
ord(c) #c:字符chr方法
chr方法用一個范圍在range(256)內的(也就是0 ~ 255之內)整數作參數,返回一個對應的字符,返回值是當前整數對應的ASCII 字符。
語法:
chr(i) #i:可以是10進制也可以是16進制的形式的數字unichr方法
unichr方法和chr方法功能基本一樣, 只不過是返回 unicode 的字符。
語法:
unichr(i) #i:可以是10進制也可以是16進制的形式的數字注意事項
python2支持以上三個函數,但是python3的chr()實現的功能和unichr()一樣,所以python3沒有unichr(),而是用chr()代替了。
舉個例子
輸入:
ord('a') chr(97)輸出:
97 'a'總結
以上是生活随笔為你收集整理的python观察日志(part21)--ord,chr,unichr方法的联系与区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 任天堂《王国之泪》大获成功,青沼英二想做
- 下一篇: 今日母亲节!全世界妈妈发音为何如此相似?