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

วิธีสร้าง Python Tuple ของ Unicode Strings

คุณสามารถสร้าง tuple ของ unicode strings ใน Python ได้โดยใช้ไวยากรณ์ u'' เมื่อกำหนด tuple นี้

ตัวอย่าง

a = [(u'亀',), (u'犬',)]
print(a)

ผลลัพธ์

[('亀',), ('犬',)]

โปรดทราบว่าคุณต้องใส่ u หากต้องการบอกว่านี้คือ unicode string มิฉะนั้นจะถูกจัดการเป็น binary string ธรรมดา และคุณจะได้ผลลัพธ์ที่ไม่คาดคิด

ตัวอย่าง

a = [('亀',), ('犬',)]
print(a)

ผลลัพธ์

[('\xe4\xba\x80',), ('\xe7\x8a\xac',)]