【发布时间】:2014-11-20 22:12:04
【问题描述】:
我对 python 和一般编程相当陌生,所以请多多包涵。 我正在尝试创建一个函数,该函数将接受给定的字符串输入并删除单词之间包含的任何空格。
我现在的代码:
def convertName(oldName):
newName = oldName
while newName == oldName:
newName = oldName.replace(" "," ",)
return newName
name = str(input("Name ---- "))
newName = convertName(name)
print("Result --",newName)
目前,我所有使该循环工作的尝试要么导致该过程仅执行一次,要么导致无限循环。我知道一旦我的循环第一次运行 newName 不再等于 oldName 所以我的 while 语句现在是错误的。任何提示/提示将不胜感激!
【问题讨论】:
标签: python string function loops replace