[英]Need output in string type
我有字符串的输入s
。 我想打印字符串s
,其中所有出现的WUB都被替换为空格。
s = input()
print(s.split("WUB"))
输入:WUBWEWUBAREWUBWUBTHEWUBCHAMPIONSWUBMYWUBFRIENDWUB
但我得到的输出是这样的: ['','我们','是','',''','冠军','我的','朋友','']
相反,我需要字符串格式的输出,像这样: 我们是我的朋友的冠军
您可以使用空格split
生成的列表中的字符串:
print(" ".join(s.split("WUB")))
您也可以使用replace
而不是split
+ join
:
print(s.replace("WUB", " "))
您可以像这样在print语句中应用输入
s = input()
print(*s.split("WUB"))
注意*
在s.split("WUB")
这给出了所需的输出。
WE ARE THE CHAMPIONS MY FRIEND
只需join
列表中的所有元素即可。 见下文:
print(" ".join("WUBWEWUBAREWUBWUBTHEWUBCHAMPIONSWUBMYWUBFRIENDWUB".split("WUB")).strip())
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.