码迷,mamicode.com
首页 > 其他好文 > 详细

方便的将数字转成字符串类型并在前面补0

时间:2017-11-13 11:22:26      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:python

有的时候需要将数字转化成字符串来保存或使用。一般可以直接使用或者用str()转一个数据类型就好了。

但是有的时候对数字位数有要求,不足的位数前面用0补齐。比如1需要变成"01"或"001",处理类似工号的时候可能会有这种需求。

当然实现起来并不难,不过如何可以更加简洁方便的实现,而不是写一大堆的判断语句。找到一个一句判断语句也不需要的实现方法。

num = input("请输入一个数字(范围0-999):")
print(("00%s"%num)[-3:])

只要先在前面补上足够多的0,然后从字符串末尾切片需要的位数。


方便的将数字转成字符串类型并在前面补0

标签:python

原文地址:http://steed.blog.51cto.com/10732289/1981152

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!