Python函数怎么判断是否为回文数

python

回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。

下面我们就来看一下python中判断是否为回文数的方法:

class Solution:

    def isPalindrome(self, x):

        """

        :type x: int

        :rtype: bool

        """

        s = str(abs(x))   #将数字x转换为字符串,abs函数用来返回x的绝对值,因为负数一定不是回文数,故不用考虑符号问题

        s1 = s[::-1]     #将字符串s翻转

        s2 = int(s1)   #将字符串s1转换为数字类型

        if x == s2:     #判断两者是否相等

            print (True)

        else:

            print (False)

x = 121

s = Solution()

s.isPalindrome(x)

更多Python知识请关注。

以上是 Python函数怎么判断是否为回文数 的全部内容, 来源链接: utcz.com/z/527903.html

回到顶部