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