python,帮助替换第一个字母

时间:2013-03-20 21:38:37

标签: python replace

我需要替换字符串的第一个字母。我应该使用什么命令? 我正在为法语写一个东西,将单词改成过去时,我已经完成了最后一个字母的位,即re变成了你,但我需要做一个将je改为{{} 1}}

j'ai

这是我到目前为止所做的事情

1 个答案:

答案 0 :(得分:1)

如果你这样做

word = 'tu as'
changes = {'je': "j'ai", 'tu':'tu as'}
changes.get(word, 'Nope')

它将为您提供从“我/你”到“我/你做过”所需的更改。

这是一个非常天真的翻译工具...你也可以把所有的条款放在同一个词典中,即

changes = {'re':'u', 'ir':'i', 'er':'e', 'je': "j'ai", 'tu':'tu as'}

然后遍历“from”句子中的每个单词,将其转换为等效的过去时单词。

免责声明:当然,这并不考虑您使用的语言的语法。完全翻译比这种“a-for-b”类型的交换更为复杂。