gpt4 book ai didi

python - 删除空格或加入

转载 作者:太空宇宙 更新时间:2023-11-03 17:21:42 25 4
gpt4 key购买 nike

我尝试将其视为回文,向后读,它在一个单词内运行,没有空格,但在 Taco Cat 中则不行。

如何加入或删除空格?

def is_palindrome():
string = input("Enter a palindrome: ")
string = string.lower()
string = string.whitespace()
rev_str = reversed(string)
if list(string) == list(rev_str):
print("True")
else:
print("False")

is_palindrome()

最佳答案

string = string.replace(' ', '') 在这里可以正常工作:

def is_palindrome():
string = str(input("Enter a palindrome: "))
string = string.lower()
string = string.replace(' ', '')
rev_str = reversed(string)
if list(string) == list(rev_str):
print("True")
else:
print("False")

is_palindrome()

演示:

[user@localhost ~]$ python test.py 
Enter a palindrome: Taco Cat
True
[user@localhost ~]$

您还可以尝试在 string = string.replace(' ', '') 之后放置 print(string) 并查看输出是什么。不过我得到了tacocat

关于python - 删除空格或加入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33072103/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com