我是小白...莫见笑这种写法是不是C里面的?还有其实Python的dict执行for输出,其实按以下写法不是更清晰明了吗?d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59}for b in d: print b+':',d[b]这种写法和问题中的写法相比,优缺点又如何?
3 回答
孤独的小猪
TA贡献232条经验 获得超302个赞
格式化字符串时,Python使用一个字符串作为模板。模板中有格式符,这些格式符为真实值预留位置,并说明真实数值应该呈现的格式。Python用一个tuple将多个值传递给模板,每个值对应一个格式符。key对应其中的%s,而d[key]对应%d,格式化输出的优点是更加灵活。
添加回答
举报
0/150
提交
取消