Python中可以通過(guò)判斷字符串的反轉(zhuǎn)是否與原字符串相等來(lái)判斷是否為回文序列。具體代碼如下:
def is_palindrome(s):
if s == s[::-1]:
return True
else:
return False
# 測(cè)試示例
print(is_palindrome("level")) # 輸出 True
print(is_palindrome("hello")) # 輸出 False
這里通過(guò)字符串的切片操作[::-1]
來(lái)實(shí)現(xiàn)字符串的反轉(zhuǎn),然后判斷反轉(zhuǎn)后的字符串與原字符串是否相等。如果相等,則是回文序列,返回True;否則,不是回文序列,返回False。