Python常用編碼之間的區(qū)別還是比較的大的,大家要仔細(xì)的進(jìn)行閱讀一下,對(duì)我們以后的生活還是有一定的參考價(jià)值。如果你想要學(xué)習(xí)的話,可以去仔細(xì)的閱讀下文。
python-two默認(rèn)使用的是ASCII編碼,它僅僅有256個(gè)字符,很符合現(xiàn)代年輕人去進(jìn)行使用,python-three是現(xiàn)在比較火的代碼,但是經(jīng)常性的出現(xiàn)問題,下面給大家做一個(gè)詳細(xì)的介紹。
主要有以下幾個(gè)編碼:
1、ASCII
ASCII碼使用一個(gè)字節(jié)編碼,所以它的范圍基本是只有英文字母、數(shù)字和一些特殊符號(hào),只有256個(gè)字符。
2、Unicode
俗稱萬國碼,把所有的語言統(tǒng)一到一個(gè)編碼里.解決了ascii碼的限制以及亂碼的問題。
unicode碼一般是用兩個(gè)字節(jié)表示一個(gè)字符,特別生僻的用四個(gè)字節(jié)表示一個(gè)字符。
3、UTF-8
自媒體培訓(xùn)
新的問題出現(xiàn)了,如果統(tǒng)一成unicode編碼,亂碼問題從此消失了。但是如果你寫的文本基本上都是英文的,用Unicode編碼比ascii編碼需要多一倍的存儲(chǔ)空間,在存儲(chǔ)和傳輸上十分不方便。
utf-8應(yīng)用而生,它是一個(gè)"可變長的編碼方式",如果是英文字符,則采用ascii編碼,占用一個(gè)字節(jié).如果是常用漢字,就占用三個(gè)字節(jié),如果是生僻的字就占用4~6個(gè)字節(jié).
4、GBK
GBK是只用來編碼漢字的,GBK全稱《漢字內(nèi)碼擴(kuò)展規(guī)范》,使用雙字節(jié)編碼。
介紹完上面四種,下面貼上一張5種常見編碼的對(duì)比,更直觀的了解這幾種編碼的區(qū)別。
到此為止,這篇文章就為大家介紹到這里了,希望可以給大家?guī)硪欢ǖ膸椭?/p>
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/128001.html
摘要:關(guān)于解決亂碼問題的終極解決方案有個(gè)特別好玩的現(xiàn)象,當(dāng)我們?yōu)榱司幋a頭疼的時(shí)候,幾乎搜索到所有的文章都會(huì)先發(fā)一通牢騷。另外,關(guān)于的亂碼問題,又是一個(gè)新的較長篇章。 關(guān)于解決Python亂碼問題的終極解決方案 (TL;DR) showImg(https://segmentfault.com/img/remote/1460000013229494?w=809&h=184); 有個(gè)特別好玩的現(xiàn)象...
摘要:下面代碼會(huì)存在什么問題,如何改進(jìn)一行代碼輸出之間的所有偶數(shù)。簡述進(jìn)程之間如何通信多路復(fù)用的作用模型的區(qū)別什么是并發(fā)和并行解釋什么是異步非阻塞的作用面試題說說你知道的命令如何查看某次提交修改的內(nèi)容答案掃碼下面的二維碼訂閱即可獲取。 引言 最近在刷面試題,所以需要看大量的 Python 相關(guān)的面試題,從大量的題目中總結(jié)了很多的知識(shí),同時(shí)也對(duì)一些題目進(jìn)行拓展了,但是在看了網(wǎng)上的大部分面試題不...
摘要:表示的通過方法可以編碼為指定的。有圖有真相沒看錯(cuò)就是這么簡單,但是要注意有中文的這種異類是無法用帥氣的編碼的,因?yàn)橹形木幋a的范圍超過了編碼所能承受帥氣的范圍,會(huì)報(bào)錯(cuò)。 了解:ASCII編碼(是1個(gè)字節(jié))仍然可以完美滴處理數(shù)字,因?yàn)樽钤绲臅r(shí)候只有127個(gè)字符編入計(jì)算機(jī),但是遇到處理中文1個(gè)字節(jié)就有點(diǎn)捉襟見肘了,這時(shí)候我們就腦殼疼了,所以中國制定了GB2312編碼,用來把中文編進(jìn)去;然后各...
摘要:在控制臺(tái)執(zhí)行命令中文,可以將解釋為命令,中文,從而到到對(duì)象。中文以上的對(duì)象其實(shí)是,即字節(jié)碼,若終端是編碼的話,那么就是用的字節(jié)碼。那么這里的是什么呢默認(rèn)是,這正是錯(cuò)誤為什么報(bào)無法用解碼的原因中文將默認(rèn)編碼改為,即可。 問題 在平時(shí)工作中,遇到了這樣的錯(cuò)誤: UnicodeDecodeError: ascii codec cant decode byte 想必大家也都碰到過,很常見 。于...
摘要:特別提醒,看官不要自宮,因?yàn)楸窘坛滩皇潜傩皠ψV,也不是葵花寶典,撰寫本課程的人更是生理健全者。直到目前,科學(xué)上尚未有證實(shí)或證偽自宮和寫程序之間是否存在某種因果關(guān)系。和是中用的最多的方法啦。 Do not store up for yourselves treasures on earth, where moth and rust consume and where thieves...
閱讀 923·2023-01-14 11:38
閱讀 896·2023-01-14 11:04
閱讀 756·2023-01-14 10:48
閱讀 2056·2023-01-14 10:34
閱讀 961·2023-01-14 10:24
閱讀 840·2023-01-14 10:18
閱讀 510·2023-01-14 10:09
閱讀 588·2023-01-14 10:02