숫자 기호 (#)를 음악 날카로운 기호 (♯)와 비슷한 문자로 바꾸고 싶습니다. 나는 다음 라인을 시도했지만 didnt 일.파이썬에서 문자열의 문자를 아스키가 아닌 문자로 바꾸는 방법은 무엇입니까?
res['n'].replace('#', '♯')
나는 또한 이것들을 시험해 보았지만 잘 동작하지 않았다.
res['n'].replace('#', u'♯')
res['n'].replace('#', '\xe2')
누구나 상황에 대해 알 수 있습니까?
"didnt work". 오류가 무엇입니까? 그것은 나에게 완벽하게 잘 작동합니다. 'res' 란 무엇입니까? – sushain97
첫 번째 작품은 저에게 좋습니다. –
어쩌면 당신은'replace()'가 문자열을 수정하기를 기대하고 있었을까요? 'replace()'는 그렇게하지 않는다; 새 문자열을 만듭니다. 'res [ 'n'] = res [ 'n']. replace ('#', '♯')'라고 써야합니다. –