Python的位元組串

2021-09-11 16:00:42 字數 658 閱讀 5047

位元組串:

bytes(位元組序列):

儲存代為是位元組

是不可變的位元組序列

位元組:0~255之間的整數,用來表示乙個位元組的取值(8個位)

位元組是資料儲存的最小單位

用法:變數名 = b「」

變數名 = b』』

變數名 = b』』』』』』

位元組串的建構函式 bytes

bytes() 相當於 b『』 空的位元組串

bytes(可迭代物件,range(65,69)) b』abcd』

bytes(整數n) 生成n個為0的位元組串 b』\x00\x00…』

bytes(字串,『utf - 8』) 把字串轉換成位元組串 b』hello』

運算

和字串一樣

+=*=

index索引 slice切片

函式len() max()…

bytes 與 str 的區別是:

位元組串儲存位元組:0~255

字串儲存範圍:0~65535 可以大於

bytes 與 str 的轉換

編碼(encode):b = s.encode(『utf - 8』)

解碼(decode): s = b.decode(『utf - 8』)

python之 位元組串和位元組陣列

作用 儲存以位元組為單位的資料 位元組串是不可變的位元組序列 位元組 位元組是0 255之間的整數,位元組是資料傳輸和資料儲存的基本單位 例如中國移動的流量.檔案大小等 建立空字串的字面值 b b b b 建立非空的位元組串的字面值 b abcd b abcd b x41 x42 位元組串的建構函式...

python 位元組轉字串

bytes轉字串方式一 b b xe9 x80 x86 xe7 x81 xab string str b,utf 8 bytes轉字串方式二 b b xe9 x80 x86 xe7 x81 xab string b.decode 第一引數預設utf8,第二引數預設strict bytes轉字串方式三...

python 位元組與字串的轉換

在寫python 串列埠程式時,想在視窗的文字框區域將串列埠每次接收到的資料能夠換行顯示,碰到兩個問題 1.位元組與字串的轉換 2.由於用wxpython做python的ui開發,文字框區域的換行顯示 先系統學習一下位元組與字串的轉換的知識 例項當中涉及到的 self.message data se...