我在我的计算机科学原理课上使用CodeHS,字符串部分中的一个问题真的把我搞糊涂了。我们必须从另一个字符串中删除一个字符串的所有内容。
以下是官方说明:
编写一个名为remove_all_from_string的函数,该函数接受两个字符串,并返回第一个字符串的副本,但删除了第二个字符串的所有实例。您可以假设第二个字符串只有一个字母,如"a“。
我们需要使用 use:
循环A函数定义,带参数
+运算符
<代码>G215
我们只需要使用这5个东西就可以让它工作。我试图写这个程序,但是我的函数什么也做不了,我真的被难住了。
def remove_all_from_string(word, letter):
while letter in word:
x=word.find(letter)
if x==-1:
continue
else:
return x
print word[:x] + word[x+1:]
remove_all_from_string("alabama", "a")
https://stackoverflow.com/questions/42079448
复制相似问题