📅  最后修改于: 2023-12-03 15:26:45.884000             🧑  作者: Mango
本文介绍了如何编写一个Python程序,检查一个字符串是否为回文。
回文是指正反顺序读都相同的单词、词组或句子。例如,"level"、"radar"、"racecar"都是回文。
代码实现非常简单,只需要将原字符串与反转后的字符串进行比较即可。
def is_palindrome(s):
return s == s[::-1]
在上述代码中,我们使用了Python中的切片(slice)操作符将字符串反转,判断反转后的字符串是否与原字符串相等。如果相等,那么说明这是一个回文字符串。
下面是一个使用示例:
s = "racecar"
if is_palindrome(s):
print(s, "is a palindrome")
else:
print(s, "is not a palindrome")
输出结果为:
racecar is a palindrome
本文介绍了如何编写一个Python程序,检查一个字符串是否为回文。代码简单易懂,可以轻松地应用到实际项目中。