python判断字符串是否回文
时间: 2023-09-25 13:06:06 浏览: 87
可以使用切片操作来实现字符串的反转,如果反转后与原字符串相等,则说明该字符串是回文。
例如:
```
def is_palindrome(s):
return s == s[::-1]
print(is_palindrome('racecar')) # True
print(is_palindrome('hello')) # False
```
相关问题
python代码判断字符串是否回文
可以通过反转字符串来判断是否回文。具体实现代码如下:
```python
def is_palindrome(string):
# 将字符串反转
reversed_string = string[::-1]
# 判断反转后的字符串是否与原始字符串相同
if string == reversed_string:
return True
else:
return False
```
你也可以使用递归的方式来判断字符串是否回文。具体实现代码如下:
```python
def is_palindrome(string):
if len(string) <= 1:
return True
else:
if string[0] == string[-1]:
return is_palindrome(string[1:-1])
else:
return False
```
Python判断字符串是否是回文
可以使用切片(slice)操作符[::-1]将字符串反转,然后与原字符串进行比较。
代码如下:
```python
def is_palindrome(s):
return s == s[::-1]
```
示例:
```python
>>> is_palindrome('racecar')
True
>>> is_palindrome('hello')
False
```
阅读全文