<strike id="gcwsi"></strike>
  • <ul id="gcwsi"></ul>

    千鋒教育-做有情懷、有良心、有品質(zhì)的職業(yè)教育機構(gòu)

    400-811-9990
    手機站
    千鋒教育

    千鋒學(xué)習(xí)站 | 隨時隨地免費學(xué)

    千鋒教育

    掃一掃進入千鋒手機站

    領(lǐng)取全套視頻
    千鋒教育

    關(guān)注千鋒學(xué)習(xí)站小程序
    隨時隨地免費學(xué)習(xí)課程

    上海
    • 北京
    • 鄭州
    • 武漢
    • 成都
    • 西安
    • 沈陽
    • 廣州
    • 南京
    • 深圳
    • 大連
    • 青島
    • 杭州
    • 重慶
    當(dāng)前位置:哈爾濱千鋒IT培訓(xùn)  >  技術(shù)干貨  >  python常見的字符編碼有哪些?

    python常見的字符編碼有哪些?

    來源:千鋒教育
    發(fā)布人:xqq
    時間:2023-11-09 04:26:56


    剛開始學(xué)習(xí)Python的時候,一定要對基礎(chǔ)知識有一定的了解,比如字符編碼。你知道Python中常見的字符編碼有哪些嗎?讓我們來看看Python字符編碼的常見類型。

    第一種:ASCII碼。它是一種基于拉丁字母的計算機編碼系統(tǒng)。它主要用于顯示現(xiàn)代英語和其他西歐語言。它是最常見的單字節(jié)編碼系統(tǒng),相當(dāng)于國際標(biāo)準(zhǔn)IS/IEC646。由于計算機是美國人發(fā)明的,計算機中最早編碼的字母只有127個,即大小寫英文字母、數(shù)字和一些符號。這個編碼表稱為ASCII編碼。例如大寫字母A的編碼是65,小寫字母a的編碼是97,最后的128稱為擴展ASCII碼。

    第二種:GBK和GB2312。能夠在計算機中顯示漢字是非常重要的,但是ASCII表中沒有偏旁部首,所以我們需要一張中文和數(shù)字的對應(yīng)表。一個字節(jié)最多只能表示256個字符,可以用來處理中文。顯然一個字節(jié)是不夠的,所以我們需要用兩個字節(jié)來表示它,所以中國開發(fā)了GB2312代碼來寫中文。

    第三種:Unicode。因為每個國家都有自己的一套代碼,沖突不可避免,于是Unicode誕生了。它可以將所有語言統(tǒng)一成一組編碼,這樣就不會出現(xiàn)亂碼問題。現(xiàn)代操作系統(tǒng)和大多數(shù)編程語言都直接支持Unicode。

    第四種:UFT-8。基于經(jīng)濟性原則,出現(xiàn)了將Unicode編碼轉(zhuǎn)換為變長編碼的UTF-8編碼。UTF-8編碼根據(jù)不同的數(shù)字大小將Unicode字符編碼為1-6個字節(jié)。常用的英文字母編碼為1個字節(jié),漢字通常為3個字節(jié)。只有非常稀有的字符才會被編碼成4-6個字節(jié),如果要傳輸?shù)奈谋景罅坑⑽淖址褂肬TF-8編碼可以節(jié)省空間。

    聲明:本站稿件版權(quán)均屬千鋒教育所有,未經(jīng)許可不得擅自轉(zhuǎn)載。

    猜你喜歡LIKE

    python函數(shù)中的參數(shù)有哪些?

    2023-11-14

    python中pygal模塊如何使用?

    2023-11-14

    Python描述符中有哪三種方法?

    2023-11-14

    最新文章NEW

    如何使用python any()判斷多元素?

    2023-11-14

    python中doctest庫是什么?

    2023-11-14

    python模塊引入的三種方式

    2023-11-14

    相關(guān)推薦HOT

    更多>>

    快速通道 更多>>

    最新開班信息 更多>>

    網(wǎng)友熱搜 更多>>