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

ฉันจะสร้าง Python tuple ของสตริง Unicode ได้อย่างไร


คุณสามารถสร้างทูเพิลของสตริงยูนิโค้ดในไพ ธ อนได้โดยใช้ไวยากรณ์ u'' เมื่อกำหนดทูเพิลนี้

ตัวอย่าง

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

ผลลัพธ์

สิ่งนี้จะให้ผลลัพธ์

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

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

ตัวอย่าง

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

ผลลัพธ์

สิ่งนี้จะให้ผลลัพธ์

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