所以我现在正在做一个(远未完成)刽子手游戏。除了我尝试用下划线替换随机选取的单词外,一切正常。代码确实如我所愿用下划线替换每个字符,但我希望它不要用破折号替换字符串中的空格。例如,如果随机选择的团队是“纽约喷气机”,python会将其替换为_
_用“空格”代替“空格”
我不明白我做错了什么我以为if语句能解决问题,但事实并非如此
# doesn't replaces spaces with dash
if letter != " ":
hide = "_ " * len(secret_word)
到目前为止所有的代码
^{pr2}$
Tags:
基本上对每个字母都做同样的计算。 (因为len(secret_word)独立于当前正在处理的字符)
你想做的是:
^{pr2}$或者,阅读正则表达式和字符串。替换()python中的函数。在
正则表达式?在
相关问题 更多 >
编程相关推荐