在 Python 中用小寫字元檢查字串是否為迴文字串的程式
假設我們有一個字母數字字串s。它可以包含大寫或小寫字母。我們必須檢查s是否迴文,只考慮小寫字母字元。
所以,如果輸入是s = "rLacHEec0a2r8",則輸出將為True,因為該字串包含小寫形式的“racecar”,這是一個迴文。
為了解決這個問題,我們將遵循以下步驟:
x := 空字串
對於s中的每一個字元i,執行
如果i為小寫,則
x := x連線i
當x為迴文時返回真,否則返回假
示例
讓我們看看以下實現以獲得更好的理解
def solve(s): x = "" for i in s: if i.islower(): x += i return x == x[::-1] s = "rLacHEec0a2r8" print(solve(s))
輸入
"rLacHEec0a2r8"
輸出
True
廣告