回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。
下面我们就来看一下python中判断是否为回文数的方法:
classSolution: defisPalindrome(self,x): """ :typex:int :rtype:bool """ s=str(abs(x))#将数字x转换为字符串,abs函数用来返回x的绝对值,因为负数一定不是回文数,故不用考虑符号问题 s1=s[::-1]#将字符串s翻转 s2=int(s1)#将字符串s1转换为数字类型 ifx==s2:#判断两者是否相等 print(True) else: print(False) x=121 s=Solution() s.isPalindrome(x)原文来自:https://www.py.cn
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容