python基礎之字串和位元組的轉換

2022-03-11 14:53:42 字數 472 閱讀 1682

參考原文

宣告變數:

a = b"

hello world

"#位元組

b = "

hello world

" #字串

轉換自如:

#字串轉位元組的三種方式

print(str.encode(b)) #預設encoding="

utf-8

"print(bytes(b,encoding="

utf-8"))

print(b.encode()) #預設encoding="

utf-8"​

#位元組轉字串的3種方式

print(bytes.decode(a))

print(str(a,encoding="

utf-8"))

print(a.decode())

基礎你不看,大佬得挨刀

字串和位元組

python3中只有一種能夠儲存文字資訊的資料型別,就是str string,子字串 它是不可便序列,儲存的是unicode碼位 code point 這是與python2的主要區別,python2用str表示位元組字串,這種型別在python3中用bytes物件來處理 但處理方式並不完全相同 py...

字串 字元和位元組

字串是由乙個個字元組成的,每個字元又由乙個或多個位元組來表示,每個位元組又由8個bit位來表示。字元 計算機中使用的文字和符號,比如1 2 a b 等等。位元組 byte 一種計量單位,表示資料量多少,它是計算機資訊技術用於計量儲存容量的一種計量單位。不同編碼裡,字元和位元組的對應關係不同 asci...

字串 字元和位元組

字串就是一串零個或多個字元,並且以乙個位模式為全0的nul位元組結尾。nul位元組是字串的終止符,但是它本身不是字串的一部分,所以字串的長度並不包括nul位元組。標頭檔案string.h包含了使用字串函式所需的原型和宣告。字串的長度就是它所包含的字元個數。strlen可求字串長度,返回值是size ...