📜  检查字符串是否为回文的Python程序(1)

📅  最后修改于: 2023-12-03 15:26:45.884000             🧑  作者: Mango

检查字符串是否为回文的Python程序

本文介绍了如何编写一个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程序,检查一个字符串是否为回文。代码简单易懂,可以轻松地应用到实际项目中。