我想檢查傳入函數的字符串是否是傳入的第二個字符串的迴文。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