【发布时间】:2016-01-22 15:06:41
【问题描述】:
我正在编写一个 python 代码,它采用单行估算的文本并在每个元音之前添加字符串“tak”(如果它没有开始一个单词,则 y 仅计为元音)例如“我喜欢睡觉”会出来“takI ltakitake sltaketakep”。我才刚刚开始学习编码,因此还不知道太多复杂的功能。下面是我到目前为止的代码,它根本不起作用。
text = raw_input("enter the text to be translated")
textSplit = text.split()
count = 0
print len(textSplit)
Vowels = ["a","e","i","o","u"]
while count <= len(text):
for i in textSplit:
for i in Vowels:
count += 1
但是,我无法弄清楚如何对字符串进行切片、添加“tak”并将其连接起来。 谢谢。
编辑:不使用text.replace 模块可以做到吗?
【问题讨论】:
-
This question 可能对你有用。
标签: python python-2.7