标题:请教关于format()的问题
取消只看楼主
sora2015x
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2018-7-4
结帖率:33.33%
 问题点数:0 回复次数:1 
请教关于format()的问题
这个问题想了很久都没有想出来,希望大神帮帮手,谢谢!

下面代码的执行结果是
a = 123456789
b = ‘*’
print('{0:{2}>{1},}\n{0:{2}^{1},}\n{0:{2}<{1},}'.format(a,20,b))

A.

*********123,456,789
****123,456,789*****
123,456,789*********

B.

****123,456,789*****
*********123,456,789
123,456,789*********

C.

****123,456,789*****
123,456,789*********
*********123,456,789

D.

*********123,456,789
123,456,789*********
****123,456,789*****
答案是:A

问题1:
请问{2}和{1}是什么意思?

问题2:
请问 (a,20,b)有什么作用?
问题3:
请问这些“*”图案的个数是怎样规定的?
希望能够详细地解答,谢谢
搜索更多相关主题的帖子: 图案 个数 format 答案 规定 
2019-09-10 22:10
sora2015x
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2018-7-4
得分:0 
再问大神,为什么结果是:*********123,456,789,每3个一个逗号分隔?谢谢!
2019-09-12 07:40



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-496773-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.141100 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved