내 코드는 다음과 같습니다인쇄 파이썬
['asdf', '\xe4\xb8\xad\xe6\x96\x87']
['\xe4\xb8\xad\xe6\x96\x87']
中文
내 첫 번째 질문은 다음과 같습니다 :
이# -*- coding: utf-8 -*-
print ["asdf", "中文"]
print ["中文"]
print "中文"
이클립스 콘솔의 출력이 매우 이상하다 이유를했던 마지막 줄은 올바른 결과를 얻었고 다른 줄은 그렇지 못했습니까?
그리고 내 두 번째 질문은 다음과 같습니다 이 어떻게 잘못된 사람이(그 출력 실제 문자 대신에 "X"로 시작하는 코드를 만들기 위해) 수정합니까?
감사합니다 !!
, 체크 아웃 STR과에 repr의 차이점이 매우 자세한 설명을 사용할 수있는
__str__
방법을 사용하고 있습니다 http://stackoverflow.com/questions/1436703/difference-between-str-and-repr-in-python – alejandro