2010-08-17 4 views

답변

2

당신은 파이썬의 repr() 기능을 사용할 수 있습니다

>>> ord(u'é') 
233 
1

ord는 당신에게 숫자 값을 줄 것이다, 그러나 당신은 진수로 변환해야합니다 :

1

u'é '과 유 '\ xe9'는 완전히 똑같 습니다만, 그들은 단지 다른 표현입니다 :

>>> u'é' == u'\xe9' 
True 
+0

표현식 파이썬에서는 True로 평가하고 ipython에서는 False로 평가합니다. 그 이유는 무엇입니까? 고맙습니다! – boativan66

+0

@ boativan66 : 복사 - 붙여 넣기 중에 'u'e \ u0301'로 변환했을 수 있습니다. 보십시오'unicodedata.normalize ('NFC', u'é ') == u'\ xe9'' – jfs