学习了这么久,想必大家也开始觉得有些疲惫了吧,小编就来和大家分享一个有趣的知识点吧,接下来的这篇文章就是关于利用python代码来编写让数字反转输出的程序,大家可以在闲暇之余来做一下这个程序,会很有意思的,下面就来看看吧 。
【如何利用python对整数进行翻转?python对数字反转输出方法】
文章插图
什么是对数字进行翻转输出呢,就是比如说对一个名为x的变量赋值为123,当想要输出变量x的时候,则会得到321的结果,看到这里,不知道小伙伴有没有自己的思路了,下面小编就带领大家一起来思考一下 。
想要对数字进行翻转,方法有很多,下面小编就举两个例子 。一个是使用字符串,对数字进行正负判断,我们知道在python中,正整数的总共是占有32位的,如果超过了32位,那么就需要带上符号了,所以当遇到范围[-2^31, 2^31 ?-1]时 ,就返回 0 。下面来看代码:
class Solution:def num(self, x: int) -> int:str1 = str(x)if str1[0] == '-':str1 = str1[0] + str1[:0:-1]else:str1 = str1[::-1]return int(str1) if -2147483648<int(str1)<2147483648 return int(str1) else 0第二种方法就是使用数字的方法,去除末尾的数字,进行一个个的重新排序输出,这个时候就需要使用到我们的取余来把每一个数字都找到,代码如下所示:
class Solution:def num(self, x: int) -> int:y, res = abs(x), 0boundry = (1<<31) -1 if x>0 else 1<<31while y != 0:res = res*10 +y%10if res > boundry :return 0y //=10return res if x >0 else - res以上就是关于python对数字反转输出方法的知识分享了,希望有帮助大家,不妨就动手试试吧 。
推荐阅读
- Python怎么自己创建模块?Python创建模块并使用的步骤是什么
- Python怎么找安装目录?Python的安装位置如何找到
- Python怎么下载到桌面上?Python如何从桌面上启动
- 什么是python的嵌套函数?如何使用python嵌套函数?
- Python怎么获取别的文件变量?Python用其他文件变量如何实现
- Python怎么创建文件?Python创建文件的方法是什么
- Python怎么安装清华源?Python换源成清华如何实现
- 如何使用python中PIL库进行截取屏幕?python截屏方法代码编写
- Python3安装pillow库要怎么做?Python3如何安装pillow
- 如何成为Python全栈工程师?Python全栈要懂什么