如果一个字符串从前往后和从后往前读时是一样的,那么这个字符串就是回文串。请编写一个函数判断是否为回文串,同时编写测试代码检验回文串。(提示使用切片,注意列表索引的使用)。
时间: 2023-05-12 12:07:02 浏览: 942
验证回文串
好的,我可以回答这个问题。以下是代码实现:
```python
def is_palindrome(s):
return s == s[::-1]
# 测试代码
print(is_palindrome('racecar')) # True
print(is_palindrome('hello')) # False
```
这个函数接受一个字符串作为参数,使用切片来判断字符串是否为回文串。如果字符串和它的反转字符串相等,那么它就是回文串,返回 True,否则返回 False。
测试代码中,我们分别测试了一个回文串和一个非回文串,结果都符合预期。
阅读全文