日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python 字节和字符串区别,Python中字节串和字符串,不是一个概念没有区别之分...

發(fā)布時間:2024/7/19 python 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python 字节和字符串区别,Python中字节串和字符串,不是一个概念没有区别之分... 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1.字節(jié)概念

字節(jié)(Byte )是計算機信息技術(shù)用于計量存儲容量的一種計量單位,作為一個單位來處理的一個二進制數(shù)字串,是構(gòu)成信息的一個小單位。最常用的字節(jié)是八位的字節(jié),即它包含八位的二進制數(shù)。

位:(bit):是計算機 內(nèi)部數(shù)據(jù) 儲存的最小單位,11001100是一個八位二進制數(shù)。

字節(jié):(byte):是計算機中 數(shù)據(jù)處理 的基本單位,習慣上用大寫 ?B ?來表示,1B(byte,字節(jié))= 8bit(位)。

2.字符概念

字符?是指計算機中使用的字母、數(shù)字、字和符號,包括:1、2、3、A、B、C、~!·#¥%……—*()——+等等。在UTF-8編碼? 中,一個英文字母字符存儲需要1個字節(jié),一個漢字字符儲存需要3個字節(jié)。

一個英文就用八位二進制數(shù)表示,一個漢字就用3個八位二進制表示。

3.字符串概念

字符串是字符序列,它是一種抽象的概念,不能直接存儲在硬盤。

4.字節(jié)串概念

字節(jié)串是字節(jié)序列,它可以直接存儲在硬盤。它們之間的映射被稱為編碼/解碼。

在Python中,程序中的文本都用字符串表示。

5.python字節(jié)串和字符串代碼介紹

>>> s = '中文'

>>> s.encode() # 編碼,默認的是UTF-8

b'\xe4\xb8\xad\xe6\x96\x87' # 字節(jié)串

>>> type(s.encode())

# 字節(jié)串

>>> b'\xe4\xb8\xad\xe6\x96\x87'.decode(encoding='UTF-8') # 解碼

'中文' # 字符串

>>> type(b'\xe4\xb8\xad\xe6\x96\x87'.decode(encoding='UTF-8'))

# 字符串

encode()編碼函數(shù),decode()解碼函數(shù)

字節(jié)串是給計算機看的,給計算機傳輸或者保存的

字符串是給人看的,用來操作的

總結(jié)

以上是生活随笔為你收集整理的python 字节和字符串区别,Python中字节串和字符串,不是一个概念没有区别之分...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。