gpt4 book ai didi

python - for 循环不会迭代函数中的字符串,但不会迭代函数 - python 3

转载 作者:行者123 更新时间:2023-11-30 22:07:28 25 4
gpt4 key购买 nike

我的代码:

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()

关于python - for 循环不会迭代函数中的字符串,但不会迭代函数 - python 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52455742/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com