python 如何将数字转换成字符串且不丢失数字的0,例:将02转换为'02',另外一个整数怎么求长度?
2个回答
展开全部
好象是三个问题。
字符串不丢失0的办法,当然用字符串保存原始格式,就不会丢失零。
整数如何求长度。这样回答你看看成不成。long.bit_length(234523452435L)
02不是十进制,你可以将左边的零清除掉后,再转换成整型数。
re.sub("$0+", "",input_interger_string)
字符串不丢失0的办法,当然用字符串保存原始格式,就不会丢失零。
整数如何求长度。这样回答你看看成不成。long.bit_length(234523452435L)
02不是十进制,你可以将左边的零清除掉后,再转换成整型数。
re.sub("$0+", "",input_interger_string)
追问
很感谢仁兄的回答,这里不是字符串丢失0哦,是一个整数为02,是作为参数传进来的,由于特殊原因0必须要保留=_=!,然后转换为'02',另外我的整数比较小 long应该用不到,有其他方法吗?新手,谢啦!
追答
嗯。看明白了最后一句话。不过你还要明白你自己想要什么。然后把它写出来。再想一想怎么用计算机去实现它。
先弄明白你想要什么。这一点很重要,不然后面就费劲了。
整型数字,不丢失前面的0,这个可能吗?整型数据在计算机内存里前面没有零哦。所以你要保存前面的零只能另外想办法。想来用字符串保存是最好的办法。
这问题解决后,我们再依次去看后面的两个问题。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询