位置:- 正文

python怎么将整数反转输出(python怎么将整数转化为字符串)

编辑:rootadmin

推荐整理分享python怎么将整数反转输出(python怎么将整数转化为字符串),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词: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基础教程

本文链接地址:https://www.jiuchutong.com/zhishi/303219.html 转载请保留说明!
下一篇链接:https://www.jiuchutong.com/zhishi/303220.html
免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络