输入一个字符串,判断该字符串是否为回文,只考虑数字和字母字符,字母的大小写没有区别。 回文就是字符串中心对称,从左向右读和从右向左读的内容是一样的。
时间: 2023-02-22 14:32:55 浏览: 146
判断字符串是否“回文”
下面是 Python 代码实现的例子:
```
def is_palindrome(s):
s = s.lower()
s = [c for c in s if c.isalnum()]
return s == s[::-1]
print(is_palindrome("A man, a plan, a canal: Panama"))
print(is_palindrome("race a car"))
```
该代码会将字符串转为小写,去除所有的非数字和字母字符,最后判断字符串是否等于其反转后的结果。
阅读全文