【问题标题】:How do I write a Python code to check if the given sequence is a palindrome or not?如何编写 Python 代码来检查给定序列是否为回文?
【发布时间】:2022-12-22 23:59:46
【问题描述】:
我想了解更多关于 rev_string
我试图查看“MOM”是否是回文,我希望结果为是/否
【问题讨论】:
标签:
python
arrays
string
reverse
palindrome
【解决方案1】:
很简单,首先,你需要将你要检查的String取反,看看是不是回文。然后将反向String与输入的进行比较。如果相同则为回文,否则不是。
string = "MoM"
revstring = "".join(reversed(string))
print("Yes" if string == revstring else "No")
【解决方案2】:
s=input()
if s==s[::-1]:
print("Yes")
else:
print("No")
解释:
在第 1 行中,我们将字符串“s”作为输入。
s 的反转由 s[::-1] 的切片给出。
然后从第 2 行开始执行一段代码并检查“s”是否为回文。