往期好文推荐
学习Python不需要程基础?
python系统学习流线图,教你一步一步学会python
成为一名做大数据开发的女程序员,并不是二狗进入大学时的第一目标。
项目由来
最近在用ArcGIS结合Python做一些批量处理的事情,其中一个场景就是根据用户指定的宽度,格式化输出数字,不足的部分补零,例如用户输入为3,则为001、002、003、…099。
之前我们说过这类格式化的写法,{:03d}。但是现在有一个问题,就是这里面的3是用户输入的,所以需要一个format,然后格式化数字,还需要一个format,这就是嵌套的问题。
之前时间紧,就没去查怎么format嵌套的写法,用了一个比较笨的方法,先把格式化写好,然后再格式化数字。
width = input()
for i in range(100):
style = ':0{}d'.format(width