用python判断该字符串是否为回文,只考虑数字和字母字符,字母的大小写没有区别。
时间: 2023-05-21 12:07:30 浏览: 141
判断一个字符串是否回文
4星 · 用户满意度95%
可以用以下代码来判断一个字符串是否为回文:
```python
def is_palindrome(s):
s = ''.join(filter(str.isalnum, s)).lower()
return s == s[::-1]
s = "A man, a plan, a canal, Panama!"
print(is_palindrome(s)) # True
```
这个函数 `is_palindrome` 首先过滤掉字符串中所有的非数字和字母字符,并将字符串转换为小写,然后判断其是否等于反转后的字符串。
阅读全文