Python 中的回文数
pythonserver side programmingprogramming更新于 2025/10/26 17:48:17
假设我们有一个整数。我们必须检查该整数是否为回文。如果该整数在正序或逆序下都相同,则该数字为回文。例如,假设数字为 454,如果我们将其反转,它将再次为 454。因此这是回文。现在,如果数字为 -565,则反转后将是 565-,这不相同,因此这不是回文。
为了解决这个问题,我们将数字转换为字符串,然后反转字符串。如果字符串和反转后的字符串相同,则该数字为回文。因此在这种情况下返回 true,否则返回 false。
让我们看看实现以获得更好的理解
示例
class Solution(object): def isPalindrome(self, x): """ :type x: int :rtype: bool """ val = str(x) return val == val[::-1] ob1 = Solution() print(ob1.isPalindrome(424)) print(ob1.isPalindrome(-565))
输入
x = 424 x = -565
输出
True False
相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

