有没有办法用一个.replace命令将多个不同的字符替换成另一个?你知道吗
目前,我每行或通过一个循环执行一次:
UserName = input("Enter in Username:")
UserName = UserName.replace("/", "_")
UserName = UserName.replace("?", "_")
UserName = UserName.replace("|", "_")
UserName = UserName.replace(":", "_")
print(UserName)
#Here's the second way- through a loop.
Word = input("Enter in Example Word: ")
ReplaceCharsList = list(input("Enter in replaced characters:"))
for i in range(len(ReplaceCharsList)):
Word = Word.replace(ReplaceCharsList[i],"X")
print(Word)
有没有更好的方法?你知道吗
可以将^{} 与包含要替换的所有字符的正则表达式一起使用:
对于用户输入要重新拼音的字符的情况,可以build your regex作为字符串:
相关问题 更多 >
编程相关推荐