Skip to main content
 首页 » 编程设计

python之删除 Python 中的空格不起作用

2025年05月04日12langtianya

我正在尝试删除空格。 我已经尝试了以前线程中的所有内容,包括 re.sub

代码:

wordinput = (input("Input:\n")) 
wordinput = wordinput.lower() 
cleanword = wordinput.replace(" ","") 
cleanword = wordinput.replace(",","") 
cleanword = wordinput.replace(".","") 
revword = cleanword [::-1] 
print(cleanword) 
print(revword) 
print("Output:") 
if (cleanword == revword): 
    print('"The word ' + wordinput + ' is a palindrome!"') 
else: 
    print('"Unfortunately the word ' + wordinput + ' is not a palindrome. :(') 

输出:

Input: 
mr owl ate my metal worm  
mr owl ate my metal worm 
mrow latem ym eta lwo rm 
Output: 
"Unfortunately the word mr owl ate my metal worm is not a palindrome. :( 

请您参考如下方法:

您遇到的问题是:

cleanword = wordinput.replace(" ","") 
cleanword = wordinput.replace(",","") 
cleanword = wordinput.replace(".","") 

您没有保存之前替换的结果。

尝试:

cleanword = wordinput.replace(" ", "").replace(",", "").replace(".", "")