• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
    問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
    當前位置: 首頁 - 科技 - 知識百科 - 正文

    Python中chr、unichr、ord字符函數之間的對比

    來源:懂視網 責編:小采 時間:2020-11-27 14:26:14
    文檔

    Python中chr、unichr、ord字符函數之間的對比

    Python中chr、unichr、ord字符函數之間的對比:chr、unichr、ord在Python中都可以被用作字符類型轉換,這里我們就來淺談Python中chr、unichr、ord字符函數之間的對比,需要的朋友可以參考下ord是unicode ordinal的縮寫,即編號chr是character的縮寫,即字符ord和chr是互相對應轉換的.但是由于chr
    推薦度:
    導讀Python中chr、unichr、ord字符函數之間的對比:chr、unichr、ord在Python中都可以被用作字符類型轉換,這里我們就來淺談Python中chr、unichr、ord字符函數之間的對比,需要的朋友可以參考下ord是unicode ordinal的縮寫,即編號chr是character的縮寫,即字符ord和chr是互相對應轉換的.但是由于chr

    chr、unichr、ord在Python中都可以被用作字符類型轉換,這里我們就來淺談Python中chr、unichr、ord字符函數之間的對比,需要的朋友可以參考下

  • ord是unicode ordinal的縮寫,即編號

  • chr是character的縮寫,即字符

  • ord和chr是互相對應轉換的.

  • 但是由于chr局限于ascii,長度只有256,于是又多了個unichr.

  • >>c = u'康'
    
    >>c
    u'u5eb7'
    >>ord(c)
    24747
    >>chr(24247)
    ValueError: chr() arg not in range(256)
    >>unichr(24247)
    u'u5eb7'

    chr()函數用一個范圍在range(256)內的(就是0~255)整數作參數,返回一個對應的字符。unichr()跟它一樣,只不過返回的是Unicode字符,這個從Python 2.0才加入的unichr()的參數范圍依賴于你的Python是如何被編譯的。如果是配置為USC2的Unicode,那么它的允許范圍就是range(65536)或0x0000-0xFFFF;如果配置為UCS4,那么這個值應該是range(1114112)或0x000000-0x110000。如果提供的參數不在允許的范圍內,則會報一個ValueError的異常。
    ord()函數是chr()函數(對于8位的ASCII字符串)或unichr()函數(對于Unicode對象)的配對函數,它以一個字符(長度為1的字符串)作為參數,返回對應的ASCII數值,或者Unicode數值,如果所給的Unicode字符超出了你的Python定義范圍,則會引發一個TypeError的異常。

    >>> chr(65)
    'A'
    >>> ord('a')
    97
    >>> unichr(12345)
    u'u3039'
    >>> chr(12345)
    Traceback (most recent call last):
     File "<stdin>", line 1, in ? 
     chr(12345)
    ValueError: chr() arg not in range(256)
    >>> ord(u'ufffff')
    Traceback (most recent call last):
     File "<stdin>", line 1, in ?
     ord(u'ufffff')
    TypeError: ord() expected a character, but string of length 2 found
    >>> ord(u'u2345')
    9029

    更多Python中chr、unichr、ord字符函數之間的對比相關文章請關注PHP中文網!

    聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    Python中chr、unichr、ord字符函數之間的對比

    Python中chr、unichr、ord字符函數之間的對比:chr、unichr、ord在Python中都可以被用作字符類型轉換,這里我們就來淺談Python中chr、unichr、ord字符函數之間的對比,需要的朋友可以參考下ord是unicode ordinal的縮寫,即編號chr是character的縮寫,即字符ord和chr是互相對應轉換的.但是由于chr
    推薦度:
    標簽: chr 函數 字符
    • 熱門焦點

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top
    主站蜘蛛池模板: 国产精品一区二区不卡| 亚洲国产成人精品不卡青青草原| 精品熟女少妇av免费久久| Aⅴ精品无码无卡在线观看| 午夜精品久久久久久毛片| 国产精品美女网站在线观看| 国产精品无码无卡在线播放 | 最新国产精品拍自在线观看| 国产精品被窝福利一区| 国产精品999| 国产成人亚洲精品青草天美| 亚洲AV无码成人精品区蜜桃| 欧美精品免费专区在线观看| 国产精品偷窥熟女精品视频 | 精品国产一区二区三区AV性色| 国产精品莉莉欧美自在线线| 久久久国产乱子伦精品作者| 亚洲精品第一国产综合境外资源| 国产线视频精品免费观看视频| 91在线手机精品超级观看| 久久91精品国产91久久户| 91麻豆精品视频| 99国产欧美久久久精品蜜芽 | 亚洲国产人成精品| 欧美成人精品网站播放 | 99国产精品国产免费观看| 大桥未久在线精品视频在线| 国产中老年妇女精品| 久久久精品国产sm调教网站| 十八18禁国产精品www| 少妇人妻偷人精品免费视频| 亚洲AV永久青草无码精品| 亚洲精品字幕在线观看| 亚洲精品乱码久久久久66| 亚洲精品NV久久久久久久久久| 无码人妻一区二区三区精品视频| 欧美精品三区| 尤物国精品午夜福利视频| 亚洲AV无码成人精品区蜜桃| 精品免费人成视频app| 精品福利一区二区三区免费视频|