日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:python中字符編碼是什么?如何轉換字符?

屏幕前我們看到的文字,在計算機中也是這樣表示嗎?事實上,我們所有的信息電腦是無法直接理解的,同樣我們所要表達的信息,計算機也不能看懂。這就需要架起一個理解的橋梁,也就是編碼幫助我們相互之間進行翻譯。今天小編就python中的字符編碼問題為帶來講解,同時教大家轉換字符的方法。

創(chuàng)新互聯(lián)主要從事成都網(wǎng)站設計、成都做網(wǎng)站、網(wǎng)頁設計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務。立足成都服務泰來,十余年網(wǎng)站建設經(jīng)驗,價格優(yōu)惠、服務專業(yè),歡迎來電咨詢建站服務:18982081108

字符編碼(Character Encoding)是將字符集中的字符碼映射為字節(jié)流的一種具體實現(xiàn)方案,常見的字符編碼有 ASCII 編碼、UTF-8 編碼、GBK 編碼等。某種意義上來說,字符集與字符編碼有種對應關系,例如 ASCII 字符集對應 有 ASCII 編碼。ASCII 字符編碼規(guī)定使用單字節(jié)中低位的7個比特去編碼所有的字符。例如"A" 的編號是65,用單字節(jié)表示就是0×41,因此寫入存儲設備的時候就是b'01000001'。

在最新的 Python 3 版本中,所有字符串都以Unicode 進行編碼。因此,Python3 的字符串默認支持多語言。聲明字符串可以使用單引號和雙引號

>>> a = "apple"
>>> b = 'banana'
>>> print('包含中文的str')
包含中文的str

對于單個字符的編碼,Python提供了 ord() 函數(shù)獲取字符的十進制整數(shù)表示,chr() 函數(shù)把編碼轉換為對應的字符:

>>> ord('A')
65
>>> ord('中')
20013
>>> chr(66)
'B'
>>> chr(25991)
'文'

如果知道字符的整數(shù)編碼,還可以用十六進制寫 str,兩種寫法完全是等價的。

>>> '\u4e2d\u6587'
'中文'
>>> '\u4e2d\u6587' == '中文'
True

通過字符編碼,我們就可以對計算機的數(shù)據(jù)進行轉換,當然也可以把我們的數(shù)據(jù)轉換成計算機機語言保存起來,覺得實用的小伙伴趕緊學起來吧。


新聞名稱:創(chuàng)新互聯(lián)Python教程:python中字符編碼是什么?如何轉換字符?
網(wǎng)頁地址:http://www.5511xx.com/article/cccejce.html