在 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

更新于:2021-10-12

719 次浏览

启动你的 职业生涯

通过完成课程获得认证

开始
广告
© . All rights reserved.