首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >格式字符串未使用的命名参数

格式字符串未使用的命名参数
EN

Stack Overflow用户
提问于 2013-06-20 21:50:19
回答 9查看 32.9K关注 0票数 67

假设我有:

代码语言:javascript
复制
action = '{bond}, {james} {bond}'.format(bond='bond', james='james')

这个wil输出:

代码语言:javascript
复制
'bond, james bond' 

接下来我们有:

代码语言:javascript
复制
 action = '{bond}, {james} {bond}'.format(bond='bond')

这将输出:

代码语言:javascript
复制
KeyError: 'james'

是否有一些解决方法可以防止此错误发生,例如:

keyrror if keyrror: ignore,不管它(但要使用可用的命名参数解析others)

  • compare格式的字符串,如果缺少,则添加
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17215400

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档