Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Cách chuyển byte literals thành chuỗi Python?

Để chuyển byte literals thành chuỗi Python, bạn cần giải mã (decode) các byte. Điều này có thể thực hiện bằng phương thức decode trên đối tượng bytes.

Ví dụ

>>> b"abcde".decode("utf-8")
'abcde'

Bạn cũng có thể ánh xạ bytes sang chr nếu các byte đại diện cho encoding ASCII như sau:

bytes = [112, 52, 52]
print("".join(map(chr, bytes)))

Kết quả

p44