Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

유니코드 문자열의 Python 튜플을 만들려면 어떻게 해야 합니까?


이 튜플을 정의할 때 u'' 구문을 사용하여 파이썬에서 유니코드 문자열의 튜플을 만들 수 있습니다.

예시

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

출력

이것은 출력을 줄 것입니다

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

유니코드 문자열이라고 말하고 싶다면 u를 제공해야 합니다. 그렇지 않으면 일반 이진 문자열로 처리됩니다. 그리고 예상치 못한 결과를 얻게 될 것입니다.

예시

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

출력

이것은 출력을 제공합니다

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