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

简介:

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

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

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

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

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











本文转自骑士救兵51CTO博客,原文链接:http://blog.51cto.com/steed/1981152,如需转载请自行联系原作者
相关文章
|
2月前
|
Python
整型数据与字符串类型的数据进行相加
整型数据与字符串类型的数据进行相加。
54 9
|
6月前
|
JavaScript
JS字符串数据类型转换,字符串如何转成变量,+号只要有一个是字符串,就会把另外一个转成字符串,- * / 都会把数据转成数字类型,数字型控制台是蓝色,字符型控制台是黑色,
JS字符串数据类型转换,字符串如何转成变量,+号只要有一个是字符串,就会把另外一个转成字符串,- * / 都会把数据转成数字类型,数字型控制台是蓝色,字符型控制台是黑色,
转成String类型的几种方式
转成String类型的几种方式
117 0
5.3.2.2 操作字符串类型数据
5.3.2.2 操作字符串类型数据
65 0
|
存储 JSON 前端开发
【MySQL笔记】数字类型、时间和日期类型、字符串类型
在数据库中,经常需要存储一些数字,适合用数字类型来保存。数字类型包括整数类型、浮点数类型、定点数类型、BIT(位)类型。
33515 1
超大字符串型整数加减
超大字符串型整数加减
57 0
|
算法
超大字符串型整数乘除
超大字符串型整数乘除
73 0
|
Python
一日一技:用一个奇技淫巧把字符串转成特定类型
一日一技:用一个奇技淫巧把字符串转成特定类型
112 0
如何将Excel中以文本形式存储的数字批量快速地转换为数值类型
如何将Excel中以文本形式存储的数字批量快速地转换为数值类型
如何将Excel中以文本形式存储的数字批量快速地转换为数值类型