鄭州Python基礎學習*** 字符編碼怎么回事
鄭州Python基礎學習***?字符編碼怎么回事?很多初學Python的同學對字符串和字符編碼傻傻分不清,今天千鋒鄭州Python老師就給大家講解一下Python字符編碼涉及的知識點。
1、基本概念
字符(Character)。在電腦和電信領域中,字符是一個信息單位,它是各種文字和符號的總稱,包括各國家文字、標點符號、圖形符號、數(shù)字等。比如,一個漢字,一個英文字母,一個標點符號等都是一個字符。
字符集(Character set),是字符的集合,字符集的種類較多,每個字符集包含的字符個數(shù)也不同。常見的字符集有ASCII字符集、GB2312字符集、Unicode字符集等。
字符編碼(Character encoding),是指對于字符集中的字符,將其編碼為特定的二進制數(shù),以便計算機處理。常見的字符編碼有ASCII編碼、Unicode編碼、UTF-8編碼、GBK編碼等。
2、常見字符編碼簡介
ASCII編碼
20世紀 60年代,美國制定了一套字符編碼方案,規(guī)定了英文字母、數(shù)字和一些普通符號跟二進制的轉(zhuǎn)換關系,被稱為ASCII (American Standard Code for Information Interchange,美國信息互換標準編碼) 碼。ASCII碼使用指定的7位或8位二進制數(shù)組合來表示128或256種可能的字符。這樣在大部分情況下,英文與二進制的轉(zhuǎn)換就變得容易多了。
Unicode編碼
世界各國的語言幾乎是完全不一樣的,用ASCII碼來表示其他語言是遠遠不夠的,因此人們將全世界所有的語言統(tǒng)一成一套編碼方案,這套編碼方案就叫Unicode,它為每種語言的每個字符設定了****的二進制編碼,這樣就可以跨語言、跨平臺進行文本處理。
UTF-8編碼
UTF-8 (8-bit Unicode Transformation Format) 是一種針對Unicode的可變長度字符編碼,它使用一到四個字節(jié)來表示字符,例如,ASCII 字符繼續(xù)使用一個字節(jié)編碼,阿拉伯文、希臘文等使用兩個字節(jié)編碼,常用漢字使用三個字節(jié)編碼等等。
GBK編碼
ASCII字符編碼是單字節(jié)編碼,計算機進入中國后面臨的一個問題是如何處理漢字,是中國人自己弄了一套叫GB2312的雙字節(jié)字符編碼,并在此基礎上創(chuàng)建了一種叫 GBK 的編碼,GBK不僅收錄2748個漢字,同時還收錄了藏文、蒙文、維吾爾文等主要的少數(shù)民族文字。同樣GBK也是兼容ASCII編碼的,對于英文字符用1個字節(jié)來表示,漢字用兩個字節(jié)來標識。
Python的默認編碼
Python2的默認編碼是ASCII,Python3的默認編碼是UTF-8。Python2中有兩種和字符串相關的類型:str和Unicode,它們的父類是basestring。其中,str類型的字符串有多種編碼方式,默認是ASCII,還有GBK、UTF-8等,Unicode類型的字符串使用 u'...'的形式來表示。
綜合來看,UTF-8是一種針對Unicode的可變長度字符編碼,是Unicode的實現(xiàn)方式之一。在進行同時包含str類型和Unicode類型的字符串操作時,Python2一律都把str解碼(decode)成Unicode再運算。如果函數(shù)或類等對象接收的是str類型的字符串,但你傳的是Unicode,Python2會默認使用ASCII將其編碼成str類型再運算。
想了解更多鄭州Python基礎學習知識點,建議你還是選擇專業(yè)的學習比較好。可以從學習的內(nèi)容,環(huán)境,教得怎么樣,是否面授幾方面來選擇,再去實地試聽一下,適合自己的就是**的。 |
友情提示:
信息由用戶自行發(fā)布,采用請謹慎,我們鼓勵您當面交易。如有不符合法規(guī)或造成侵權(quán),請及時通知本站更正或刪除,具體聯(lián)系方式見頁面底部聯(lián)系我們。名站在線只為傳遞信息,我們不做任何雙方證明,也不承擔任何法律責任。 信息轉(zhuǎn)載,請標明來源于www.leahreiner.com ,謝謝。 |
當前頁在本站[名站在線]7天內(nèi)點擊次數(shù)(點擊次數(shù)為零的日期不顯示): |
信息評估: |
(還沒有網(wǎng)友對該信息作出評估,你想為該信息提供第一個評估嗎?) |
怎樣才能買到好的球閥插入式溫壓一體流量計 出售球閥插入式溫壓一...怎樣才能買到好的球閥插入式溫壓一體流量計 球閥插入式溫壓一體流量計 威海華銳儀表有限公司成立于2000-08-14,是一經(jīng)營球閥插入式溫壓一體流量計的有限責任公司。我們本著“誠信經(jīng)營,信譽至上,用心服務”的經(jīng)營理念為熱力公司、化工機械提供高質(zhì)量、安全可靠的球閥插入式溫壓一體流量計。公司各種產(chǎn)品質(zhì)量都有保證,每款產(chǎn)品都是精品。如果您對我公司供應的球閥插入式溫壓一體流量計有興趣,電話聯(lián)系李經(jīng)理咨詢詳情。聯(lián)系電話...如何選購轉(zhuǎn)速表|供應深圳信宏耐用的轉(zhuǎn)速表 1198如何選購轉(zhuǎn)速表|供應深圳信宏耐用的轉(zhuǎn)速表 1198 深圳信宏位于深圳市,主要是從事轉(zhuǎn)速表1198的研發(fā)與生產(chǎn),目前已經(jīng)成為生產(chǎn)轉(zhuǎn)速表1198的主流企業(yè)之一。我公司供應的產(chǎn)品主要銷往山東;江蘇;河北;安徽;廣東;遼寧;湖北;浙江;福建,受到需求群體的一致好評,秉持著“用戶至上”的理念,深圳信宏精益求精、不斷創(chuàng)新、誠信經(jīng)營、以良好的品質(zhì),完善的后服務回報廣大用戶。 用我們的真誠與您合作,以求更快、更高和更好的發(fā)展。 深圳...南通款式新穎的鑲鉆羊絨針織衫批發(fā)出售-鑲鉆羊絨針織衫價格南通款式新穎的鑲鉆羊絨針織衫批發(fā)-鑲鉆羊絨針織衫價格 江蘇都市牧歌絨業(yè)股份有限公司成立于2005-12-28,公司供應的鑲鉆羊絨針織衫在全國銷量甚好,公司專注于品牌研發(fā)、創(chuàng)新,零終端理、品牌店鋪象及品牌文化建設等,力爭將都市牧歌絨業(yè)打造成上裝行業(yè)內(nèi)知名品牌。本公司集設計、制造、銷及理為一體,從各個流程里確保產(chǎn)品的質(zhì)量。是您理想的合作伙伴,合作詳情請咨詢於寧蜜,聯(lián)系電話18051320552。 鑲鉆羊絨針織衫在自己的...臺州哪里有賣得好的5加侖重復使用型聰明蓋模具-國產(chǎn)供應5加侖重復...臺州哪里有賣得好的5加侖重復使用型聰明蓋模具-國產(chǎn)供應5加侖重復使用型聰明蓋模具 臺州市黃巖城區(qū)圣恩模具廠匯集眾多人才,組建高素質(zhì)人才隊伍,于2003-05-04創(chuàng)立,現(xiàn)坐落在浙江省臺州市黃巖區(qū)印山路148號。公司主營5加侖重復使用型聰明蓋模具,精湛、先進的工藝,完善、嚴格的理制度,為5加侖重復使用型聰明蓋模具的制造增添一份有力保障。憑借完善的理體系、雄厚的技術(shù)力量以及先進生產(chǎn)設備,圣恩模具廠的產(chǎn)品深受料廠、純凈...滄州高品質(zhì)不銹鋼金屬軟管批售|輸吸酸堿膠管滄州高品質(zhì)不銹鋼金屬軟批|輸吸酸堿膠 滄州市圣億道有限公司自2016-12-23創(chuàng)立,規(guī)模逐步發(fā)展壯大,憑著過硬的生產(chǎn)技術(shù)、豐富的理經(jīng)驗,優(yōu)質(zhì)的客戶服務和良好的企業(yè)信譽,在行業(yè)不斷進步。在短時間內(nèi)完成了企業(yè)創(chuàng)建、完善、發(fā)展完善的過程,不銹鋼金屬軟市場廣闊,產(chǎn)品已經(jīng)銷到全國。 滄州圣億道強化競爭意識,營造團隊精神。采取生產(chǎn)型的經(jīng)營模式取得了行業(yè)中的傲人成績,創(chuàng)造了同行業(yè)中的商業(yè)奇跡,這當然源于公司對產(chǎn)品質(zhì)量...
|
|
|
|
|