| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2748 人关注过本帖
标题:请教关于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
快速回复:请教关于format()的问题
数据加载中...
 
   



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

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