位置: IT常识 - 正文
推荐整理分享python怎么将整数反转输出(python怎么将整数转化为字符串),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:python中怎么把整数变成字符串,python怎么将整数翻译为中文,python怎么将整数反序输出,python怎么将整数转化为字符串,python怎么将整数转化为浮点数,python怎么将整数反序输出,python怎么将整数转化为字符串,python怎么将整数输出成两位小数,内容如对您有帮助,希望把文章链接给更多的朋友!
1、递归的方法
int要反转的数字,反转之后结果的地址,指针变量,初始值为0
//xint要反转的数字//反转之后结果的地址,指针变量,初始值为0voidreverseRecursion(intx,int*res){if(x==0)return;inttmp=x%10;x=x/10;if(*res>INT_MAX/10||(*res==INT_MAX/10&&(tmp)>7)){*res=0;return;}elseif(*res<INT_MIN/10||(*res==INT_MIN/10&&(tmp)<-8)){*res=0;return;}else{*res=*res*10+tmp;reverseRecursion(x,res);}}//调用递归方法voidmain(){intres=0;intx=123456789;reverseRecursion(x,&res)printf("%d\n",res);}2、切片的操作
利用R = X[::-1]这种方法对X(X必须是字符串)进行一个反转复制的操作。
classSolution:defreverse(self,x):flag=1ifx<0:flag=-1x=-xR=str(x)[::-1]R=int(R)ifR>2147483647orR<-2147483648:R=0returnR*flag以上就是python将整数反转输出的方法,利用我们之前学习的递归和切片方法都可以实现,有所遗忘的小伙伴,可以复习后再来进行练习。更多Python学习指路:Python基础教程
下一篇:Vue过渡和动画效果展示(案例、GIF动图演示、附源码)(vue数据加载完成显示页面过渡动画)
友情链接: 武汉网站建设