def translator(phrase):
translate = ""
for letter in phrase:
if letter in "x":
translate = translate + "Awesome"
else:
translate = translate + letter
return translate
print (translator(input("enter your phrase: ")))
上述程序的输出:
输入您的短语:每天就是x天
每天都是很棒的一天
预期输出:
输入您的短语:每天都是美好的一天
每天都是很棒的一天
如果要替换字符串中的单词,可以使用.split()
函数(返回字符串中单词的列表(和.join
函数(将任意数量的字符串与字符串之间的选定字符串连接起来(。例如:
sentence = "This is a sentence"
word_list = sentence.split()
print(word_list)
sentence = "$".join(word_list)
输出:["This", "is", "a", "sentence"]
enter code here
在上面的程序中,你可以这样使用它:
def translator(phrase):
words_list = phrase.split()
words_list[2] = "Awesome"
return " ".join(words_list)
print (translator(input("enter your phrase: ")))