Python 我如何在信中添加重音符号?

Python 我如何在信中添加重音符号?,python,Python,我正在开发一个工具来实现西班牙语动词的自动变位。在一种时态中,规则是强调最后一个元音 虽然我可以创建一个地图来获得字母的重音版本,但我想知道是否有一种干净、通灵的方式来操纵字符以添加变音标记(我想我有正确的术语) 例如: fue -> fué presta -> prestá 等等。这取决于您要使用的编码。如果您使用的是拉丁编码,那么字符映射就是最好的选择。如果您使用的是Unicode,那么使用它会更好;急性重音的unicode字符是“\u0301”,它位于要应用它的字母之后:

我正在开发一个工具来实现西班牙语动词的自动变位。在一种时态中,规则是强调最后一个元音

虽然我可以创建一个地图来获得字母的重音版本,但我想知道是否有一种干净、通灵的方式来操纵字符以添加变音标记(我想我有正确的术语)

例如:

fue -> fué

presta -> prestá

等等。

这取决于您要使用的编码。如果您使用的是拉丁编码,那么字符映射就是最好的选择。如果您使用的是Unicode,那么使用它会更好;急性重音的unicode字符是“\u0301”,它位于要应用它的字母之后:

In [40]: 'fue'+ u'\u0301'
Out[40]: 'fué'

有一些Unicode组合标记可以直接附加到字符中。任何好的Unicode参考资料都会告诉你他们是什么。链接到@MarkRansom正在谈论的内容:链接链接到@MarkRansom谈论的内容:链接链接到@MarkRansom谈论的内容:链接到@MarkRansom正在谈论的内容:仍然很高兴看到一个正确的答案和示例代码的正确答案,示例代码虽然
u“
u'\UUU0301\u0301.u0301.10.1.1.1.1.1.Jo。JoJoJo加入(只是向随机字符加上口音?’随机字符?)参考,任何其他任何人会有可能会对随机字符添加口音?)参考,会告诉你会告诉你会告诉你。任何良好的任何好的UniUniUniUniUniUniUnicode参考,任何好的参考会告诉你会告诉你会告诉你他们会告诉你他们是你他们是你他们是你他们是什么他们是什么他们是什么他们是什么他们是什么。任何好的。任何好的参考。任何一个“d́óḿćh́áŕáćt́éŕś”
@Jornsharpe、Kay、jezrael、TomášZato、EdChum——真的太宽了吗?这个问题被认为过于宽泛,这真是奇怪。我是在将一个荷兰字典源代码输入到Python Pandas中时遇到这个问题的,Python Pandas包含用于发音的ASCII标记。这个问题及其答案是我能找到的为数不多的资源之一。这是一个很好的问题,幸运的是它已经有了一个很好的答案,但请重新打开它,这样它可能会收集更多!谢谢我不知道这和将重音添加为另一个字符一样简单。@Pat您需要小心,Unicode包含多个重音字符。您需要一个组合字符,即。
assert'fue'+u'\u0301'='fué'
返回一个错误。..。@tommy.carstensen它们在字节级别不是同一字符串,它们是同一字符串的两个不同表示形式。