本题要求编写函数,判断给定的一串字符是否为“回文”。所谓“回文”是指顺读和倒读都一样的字符串。如“xyzyx”和“xyzzyx”都是回文。
时间: 2023-06-05 15:47:23 浏览: 228
回文字符串:判断一个是否是回文字符串。回文字符串是指正序(从左向右)和倒序(从右向左)读都是一样的字符串。
5星 · 资源好评率100%
可以使用循环和字符串切片来实现这个功能。可以从字符串的第一个字符开始遍历到最后一个字符,并与倒数第一个字符到第一个字符进行比较。如果所有字符都相同,则该字符串是回文。
示例代码如下:
```python
def is_palindrome(s):
for i in range(len(s)//2):
if s[i] != s[-i-1]:
return False
return True
```
调用方式:
```python
is_palindrome("xyzyx")
```
返回值为 True.
阅读全文