字典表的%字符问题

2016-12-21 17:21:44 +08:00
 182247236

遇到个例子

phonebook
{'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'}
"Cecil's phone number is %(Cecil)s." % phonebook
"Cecil's phone number is 3258." 原文如下: 在每个转换( conversion specifier )中的 % 字符后面,可以加上用圆括号括起来的键,后面再跟上其他说明元素。

这段有点看不懂,自己理解

"%( k ) s"%d 'v' 这里的%和 s 代表什么意思?

1867 次点击
所在节点    Python
4 条回复
Sylv
2016-12-21 18:29:16 +08:00
关键词: Python 字符串 格式化
AyoCross
2016-12-21 20:59:50 +08:00
"Cecil's phone number is %s." % phonebook[Cecil] # 这样会不会更好理解一点
182247236
2016-12-22 00:42:56 +08:00
@AyoCross get 到一点了,不过 @Sylv 给了关键词,我还是查查
182247236
2016-12-22 00:43:17 +08:00
@Sylv 马上去查查

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/329204

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX