【发布时间】:2012-11-28 16:16:13
【问题描述】:
我想创建一个函数,它会以下列方式解码一个单词:第一个元音与最后一个元音交换,第二个与倒数第二个等交换。我想对辅音做同样的事情。最后它会返回解码后的单词。
这是我的元音代码的开头:
def decode(w):
for i in range(len(w)):
for j in range(len(w[::-1])):
if (i[0] in 'aeiouy' and j[0] in 'aeiouy'):
s[i],s[j]=s[j],s[i]
return w
问题是我不知道如何交换这封信。
例如: 我得到了一个词:'星期六' 而我的功能还给我“dyratsua”
【问题讨论】:
-
请发布示例输入和预期输出。您的描述不明确
-
Python中的字符串类型是不可变的,你应该为你的结果创建一个新的字符串,你不能改变已经创建的字符串对象。
标签: python exchange-server decode