编写一个函数判断一个字符串是不是回文,回文的意思是把一个字符串按相反的方向读取,读出来也是和原字符串一样。
时间: 2024-02-25 09:54:13 浏览: 100
回文字符串:判断一个是否是回文字符串。回文字符串是指正序(从左向右)和倒序(从右向左)读都是一样的字符串。
5星 · 资源好评率100%
好的,以下是一个判断字符串是否回文的 Python 函数:
```python
def is_palindrome(s):
"""
判断一个字符串是否回文
"""
# 去除空格并转为小写
s = s.strip().lower()
# 判断字符串是否与其反转后的字符串相等
return s == s[::-1]
```
使用示例:
```python
s1 = "level"
print(is_palindrome(s1)) # True
s2 = "hello world"
print(is_palindrome(s2)) # False
```
该函数首先将字符串去除空格并转为小写,然后判断字符串是否与其反转后的字符串相等,如果相等则说明是回文字符串。
阅读全文