Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 比较回文字符串_Python_Python 3.x - Fatal编程技术网

Python 比较回文字符串

Python 比较回文字符串,python,python-3.x,Python,Python 3.x,如果我使用[:-1]反转字符串,那么我可以将其与原始字符串进行比较以测试它是否是回文吗?我的另一个计划是创建一个包含字母表的列表或集合,并为字符串中的字母编制索引,以便在简单方法不起作用时进行数字比较。是的。你可以 def is_palindrome(a_string): if a_string == a_string[::-1]: return True return False 或更简单: def is_a_palindrome(a_string):

如果我使用[:-1]反转字符串,那么我可以将其与原始字符串进行比较以测试它是否是回文吗?我的另一个计划是创建一个包含字母表的列表或集合,并为字符串中的字母编制索引,以便在简单方法不起作用时进行数字比较。

是的。你可以

def is_palindrome(a_string):
    if a_string == a_string[::-1]:
        return True
    return False
或更简单:

def is_a_palindrome(a_string):
    return a_string == a_string[::-1]

... 你试过了吗???为什么您认为它不起作用?
如果为真:返回真
?它将检出。。。