Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

วิธีการแปลงไบต์ตัวอักษรเป็นสตริงหลาม?


ในการแปลงตัวอักษรไบต์เป็นสตริง Python คุณต้องถอดรหัสไบต์ สามารถทำได้โดยใช้วิธีการถอดรหัสบนวัตถุไบต์

ตัวอย่าง

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

คุณยังสามารถจับคู่ไบต์กับ chr ได้หากไบต์แสดงถึงการเข้ารหัส ASCII ดังนี้ -

bytes = [112, 52, 52]

print("".join(map(chr, bytes)))

ผลลัพธ์

p44