Python 3的 bytes 數據類型


 

"""
b'\xe6\x88\x91\xe7\x88\xb1Python\xe7\xbc\x96\xe7\xa8\x8b'
代表這是一個字節竄,\x代表十六進制表示 e6是十六進制數
"""
# 創建一個空的bytes
b1 = bytes()
print(b1)

# 創建一個空的bytes值
b2 = b''
print(b2)

# 通過b前綴指定hello是bytes類型的值
b3 = b'hello'
print(b3)
print(b3[0])
print(b3[2:4])

# 調用bytes方法將字符串轉成bytes對象
b4 = bytes('我愛Python編程',encoding='utf-8')
print(b4)

# 利用字符串的encode()方法將字符串編碼成字節對象(bytes),默認使用utf-8字符集
b5 = "我愛Python編程".encode('utf-8')
print(b5)

#利用字節串的dncode()方法將字節串解碼成字符串(對象)
st = b5.decode('utf-8')
print(st)

來源:http://c.biancheng.net/view/2175.html

 


免責聲明!

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



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