Python函数判断是不是为回文数的方法

不懂Python函数判断是不是为回文数的方法?其实想解决这个问题也不难,下面让小编带着大家一起学习怎么去解决,希望大家阅读完这篇文章后大所收获。

我们拥有10年网页设计和网站建设经验,从网站策划到网站制作,我们的网页设计师为您提供的解决方案。为企业提供成都网站设计、成都网站制作、微信开发、小程序定制开发、手机网站开发、成都h5网站建设、等业务。无论您有什么样的网站设计或者设计方案要求,我们都将富于创造性的提供专业设计服务并满足您的需求。

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

下面我们就来看一下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函数判断是不是为回文数的方法
本文来源:http://hbruida.cn/article/pjpdjs.html