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

Tạo Python Tuple chứa Unicode strings

Dùng prefix u'' cho unicode string literal.

Ví dụ

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

Không có u prefix → binary string, output escape sequence:

a = [('亀',), ('犬',)]
print(a)  # [('\xe4\xba\x80',), ('\xe7\x8a\xac',)]

Lưu ý: Python 3 mặc định string là unicode, prefix u optional nhưng vẫn hợp lệ.