下面的python语句是什么意思呢

发布网友 发布时间:2022-04-23 14:46

我来回答

3个回答

热心网友 时间:2022-04-06 08:36

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进制数显示。

热心网友 时间:2022-04-06 09:54

format()格式化输出参数有很多,最好自己认真看看:
格式:{0}{1}{2} 对应的三个值分别是:x 、x*x、x*x*x

{0:2d} 是说以十进制来显示x,长度为2(长度不足2则用空格补,如x=3则显示为“ 3”)

热心网友 时间:2022-04-06 11:29

>>> x=2
>>> print('{0:2d} {1:3d} {2:4d}'.format(x, x*x, x*x*x))
2 4 8
>>> print('{0} {1} {2}'.format(x, x*x, x*x*x))
2 4 8
>>>
由此得出结论 2d 3d 4d 表示格式化输出的时候的占位数 补2个空格,3个空格 4个空格 ^ _ ^

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com