用python写一个1.如果一个字符串从前往后和从后往前读时是一样的,那么这个字 符串就是回文串。请编写一个两数判断是否为回文串,同时编写测 试代码检验回文串。(提示使用切片,注意列表素引的使用)
时间: 2023-05-18 15:04:13 浏览: 171
python 回文子串,给你一个字符串a和一个正整数n,判断a中是否存在长度为n的回文子串。
5星 · 资源好评率100%
以下是用 Python 编写的判断回文串的代码:
def is_palindrome(s):
return s == s[::-1]
# 测试代码
print(is_palindrome('racecar')) # True
print(is_palindrome('hello')) # False
在这个代码中,我们定义了一个函数 is_palindrome,它接受一个字符串作为参数。函数内部使用了 Python 的切片功能,将字符串反转后与原字符串进行比较,如果相等则说明是回文串,返回 True,否则返回 False。
我们可以使用测试代码对这个函数进行测试,分别传入 'racecar' 和 'hello' 两个字符串,看看函数是否能够正确地判断它们是否为回文串。
阅读全文