u'é'
같은 유니 코드 문자열을 유니 코드 문자 코드 u'\xe9'
으로 변환하는 방법에 대해서 궁금한가요?파이썬을 사용하여 유니 코드 문자열의 악센트 부호가있는 문자를 유니 코드 문자 코드로 변환하는 방법은 무엇입니까?
>>> unicode_char = u'é'
>>> repr(unicode_char)
"u'\\xe9'"
u'é'
같은 유니 코드 문자열을 유니 코드 문자 코드 u'\xe9'
으로 변환하는 방법에 대해서 궁금한가요?파이썬을 사용하여 유니 코드 문자열의 악센트 부호가있는 문자를 유니 코드 문자 코드로 변환하는 방법은 무엇입니까?
>>> unicode_char = u'é'
>>> repr(unicode_char)
"u'\\xe9'"
당신은 파이썬의 repr() 기능을 사용할 수 있습니다
>>> ord(u'é')
233
ord
는 당신에게 숫자 값을 줄 것이다, 그러나 당신은 진수로 변환해야합니다 :
u'é '과 유 '\ xe9'는 완전히 똑같 습니다만, 그들은 단지 다른 표현입니다 :
>>> u'é' == u'\xe9'
True
표현식 파이썬에서는 True로 평가하고 ipython에서는 False로 평가합니다. 그 이유는 무엇입니까? 고맙습니다! – boativan66
@ boativan66 : 복사 - 붙여 넣기 중에 'u'e \ u0301'로 변환했을 수 있습니다. 보십시오'unicodedata.normalize ('NFC', u'é ') == u'\ xe9'' – jfs