python怎么判斷回文序列

小億
124
2023-11-17 14:32:47

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。

0