我应该检查一个单词或句子是否是使用代码的回文,并且我能够检查单词,但是我无法检查句子作为回文。这是我的代码,它很短,但我不知道如何添加它来检查句子palindromes。我在Python中是一个初学者,我已经看过别人的代码,而且他们对我来说太复杂了,真的明白了。这是我写的:如何检查单词或句子是否为回文?
def is_palindrome(s):
if s[::1] == s[::-1]:
return True
else:
return False
这里是一个句回文的例子:“红玫瑰运行没有风险的,先生,护士秩序。” (如果你忽略空格和特殊字符)
什么是句子回文?你的意思是我们忽略空格,把所有的字母看作一个大字? –
这只会检查第一个和最后一个字符,而不检查其他任何字符。请发布您能够检查是否有回文字的代码 – inspectorG4dget
是的,基本上就是这样。这里有一个例子:'红玫瑰没有风险,先生,护士订单。'我应该摆脱任何特殊字符和空格,以查看它是否是回文 – FireFume