亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

python判斷回文字符串怎么實現

小億
74
2023-10-24 01:04:05
欄目: 編程語言

可以通過將字符串反轉并與原字符串比較來判斷是否為回文字符串。以下是一個示例代碼:

def is_palindrome(s):
    # 去除字符串中的空格和標點符號,并轉換為小寫
    s = ''.join(filter(str.isalnum, s)).lower()
    # 將字符串反轉
    reversed_s = s[::-1]
    # 比較反轉后的字符串與原字符串是否相等
    return s == reversed_s

# 測試示例
s = "A man, a plan, a canal: Panama"
print(is_palindrome(s))  # 輸出:True

s = "race a car"
print(is_palindrome(s))  # 輸出:False

在上述示例中,is_palindrome函數將字符串中的空格和標點符號去除,并將字符串轉換為小寫。然后將字符串反轉,并與原字符串進行比較,判斷是否相等。最后返回比較結果,即判斷輸入的字符串是否為回文字符串。

0
常德市| 达尔| 邮箱| 乌审旗| 依安县| 东丽区| 八宿县| 德兴市| 白玉县| 平阴县| 甘洛县| 绥化市| 仁化县| 巨鹿县| 黄山市| 堆龙德庆县| 固安县| 界首市| 平原县| 察隅县| 温宿县| 商河县| 余姚市| 宝丰县| 栾川县| 沂源县| 东辽县| 黑山县| 闵行区| 横山县| 曲水县| 五莲县| 惠安县| 称多县| 钦州市| 兴山县| 静乐县| 资中县| 无极县| 神农架林区| 双辽市|