我的代码:
def word_distribution(stringeling):
for char in "?!.,":
Satz = stringeling.replace(char,"")
return Satz
print(word_distribution("Hallo du Peter? Du! und punkt. und komma,"))
output: Hallo du Peter Du! und punkt. und komma
该代码仅删除第一个“?”为什么当我使用不带该功能的for循环时,它会不带标点显示所有单词。感谢帮助 ;)
最佳答案
您可以尝试以下方法:
def word_distribution(stringeling):
for char in "?!.,":
stringeling = stringeling.replace(char,"")
return stringeling.lower()