在 Python 中检查一个字符串是否包含回文子字符串(偶数长度)


假设我们有一个字符串 s。我们需要检查此字符串是否包含一些偶数长度的回文。

因此,如果输入类似于 s = "afternoon",则输出将为 True,因为 "afternoon" 包含偶数长度回文 "noon"。

为解决此问题,我们将执行以下步骤

  • 对于范围从 0 到字符串长度 - 1 的 i,执行
    • 如果 string[i] 与 strig[i + 1] 相同,则
      • 返回 True
  • 返回 False

让我们看看以下实现以获得更好的理解 −

示例

 实时演示

def solve(string):
   for i in range (0, len(string)):
      if (string[i] == string[i + 1]):
         return True
   return False
s = "afternoon"
print(solve(s))

输入

"afternoon"

输出

True

更新于: 29-Dec-2020

354 查看次数

开启你的 职业

通过完成课程获得认证

开始
广告