byte編碼格式解碼成其它格式


基本的byte數據類型創建:

name = bytes('aike',encoding='utf-8')#通過bytes關鍵字創建
name1 = b'aike'#直接指定字符串為bytes類型
print(name)
print(name1)

均輸出:

b'aike'   #以b開頭

 

字符串類型轉換成byte類型用encode:

name = '艾克'
age = '18'
n = name.encode('utf-8')
a = age.encode('utf-8')
print(n)
print(a)

輸出:

b'\xe8\x89\xbe\xe5\x85\x8b'    #中文以十六進制形式輸出
b'18'

 

將byte數據類型進行解碼用decode:

name = '艾克'
age = '18'
n = name.encode('utf-8')
a = age.encode('utf-8')
print(n)
print(a)
nb = n.decode('utf-8')
ab = a.decode('utf-8')
print(nb)
print(ab)

 

 輸出:

b'\xe8\x89\xbe\xe5\x85\x8b'
b'18'
艾克
18

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM