Python中{0:2d} {1:3d} {2:4d}'.format(x, x * x, x * x * x)理解

geniushorse 2022-11-08 04:10:15 阅读数:325

PythonCSDNFormat理解technology-development

代码

for x in range(1, 11):
print('{0:2d} {1:3d} {2:4d}'.format(x, x*x, x*x*x))

结果

 1 1 1
2 4 8
3 9 27
4 16 64
5 25 125
6 36 216
7 49 343
8 64 512
9 81 729
10 100 1000

解答
format()函数
字符串的参数使用{NUM}进行表示,0, 表示第一个参数,1, 表示第二个参数, 以后顺次递加;
{0:2d} 表示第一个参数x的格式。0 代表x,:2d 表示两个宽度的10进制数显示。
{1:3d} 表示第一个参数x*x的格式。1 代表x*x,:3d 表示三个宽度的10进制数显示。
{2:4d} 表示第一个参数x*x*x的格式。2代表x*x*x,:4d 表示四个宽度的10进制数显示。

版权声明:本文为[geniushorse]所创,转载请带上原文链接,感谢。 https://blog.csdn.net/geniushorse/article/details/106099315