展开全部
#!2113/usr/bin/python
for i in range(1,20):
n=str(i)
s = n.zfill(3)
print s
或者:
for i in range(1,20):
m = "%03d" % i
print m

扩展资料:
Python格式化输出5261
一、整数的输出
1、%o —— oct 八进制4102
2、%d —— dec 十进制
3、%x —— hex 十六进制
print('%o' % 20)
24
print('%d' % 20)
20
print('%x' % 20)
14
二、浮点数1653输出
1、格式化输出
%f ——保留小数点后面六位有效数字
%.3f,保留3位小数位
%e ——保留小数点后面六位有效数字,指数形式输出
%.3e,保留3位小数位,使用科学计数法
%g ——在保证六位有效数字的前提下,使用小数方式,否则使用科学计数法
%.3g,保留3位有效数字,使用小数或科学计数法
2、字符串输出
%s
%10s——右对齐,占位符10位
%-10s——左对齐,占位符10位
%.2s——截取2位字符串
%10.2s——10位占位符,截取两位字符串
本文介绍了Python中格式化输出的方法,包括整数的不同进制输出、浮点数的有效数字控制及科学计数法显示,同时提供了字符串的多种格式化方式。通过具体的代码示例展示了如何实现这些功能。


被折叠的 条评论
为什么被折叠?



