我想检查传入函数的字符串是否是传入的第二个字符串的回文。Google将回文定义为字相同的拼写向前或向后。如何检查字符串是否是另一个字符串的回文
def palindrome(strA, strB):
if (strA == strB and strA[::1] == strB):
print "true"
else:
print "false"
if __name__ == '__main__':
palindrome("sirap", "paris")
在上面的代码中,我试图检查,如果给定的字符串是等于第二串向前和向后尚未测试我给它的主返回false。任何想法什么我想念?
'strA [:: 1]'与'strA'相同。你想'strA [:: - 1]' – vaultah
什么是另一个回文的字符串?据我所知一个字符串是回文,如果它是相同的字符串向后 –
可能重复的[检查字符串为回文](http://stackoverflow.com/questions/4138827/check-string-for-palindrome/) – goodguy5