python - 如何在 python 中用非 ascii 字符替换字符串中的字符?

标签 python string non-ascii-characters

我想用一个类似于音乐升号 (♯) 的字符替换井号 (#)。我尝试了以下行但没有成功。

res['n'].replace('#', '♯')

我也尝试过这些,但效果不佳。

res['n'].replace('#', u'♯')
res['n'].replace('#', '\xe2')

有人知道情况吗?

最佳答案

res="He##o"
res=res.replace("#","♯")
print res

o/t He♯♯o

关于python - 如何在 python 中用非 ascii 字符替换字符串中的字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27718925/

相关文章:

oracle - Oracle 中的 Diatric 字符串转换 - Oracle 中的 TO_ASCII 替代 - 如何删除重音和特殊字符

python - 编辑一个 discord.py 嵌入,就好像有人在上面有 "commented"

C - strtok(...) 上的意外段错误

c++ - 在 C++ 和 cygwin 中使用字符串

c - 为什么指针起作用而不是这段代码中的普通变量?

python - 对具有无效 ASCII 的字符串进行 title() 方法

html - 双正斜杠符号//的 HTML 代码是什么?

Python 根据条件插入元素

python - 在 Haskell 中拆分类似 shell 的语法?

python - 使用 pandas 对列中的重复值进行分类