首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用python3中的format函数替换占位符

用python3中的format函数替换占位符
EN

Stack Overflow用户
提问于 2020-04-04 10:52:24
回答 1查看 53关注 0票数 0
代码语言:javascript
复制
python3
width=4
' {:>%d} ' %width
' {:>4} '
width=8
' {:>%d} ' %width
' {:>8} '

我想用python3中的format函数来达到上面的效果。

代码语言:javascript
复制
width=4
' {:>%d} '.format(width)
' {:>%{0}} '.format(width)    

它们都不能获得带格式功能的' {:>4} '

代码语言:javascript
复制
' :>%{0} '.format(width)
' :>%4 '

如何使用format函数获取字符串' {:>4} '而不是' :>%4 '

我不喜欢这样的表达:

代码语言:javascript
复制
>>> '{' + ' :>%{0} '.format(width) + '}'
'{ :>%4 }'
EN

回答 1

Stack Overflow用户

发布于 2020-04-04 22:12:19

代码语言:javascript
复制
>>> '{{ :>%{0} }} '.format(width)
'{ :>%4 } '
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61023218

复制
相关文章

相似问题

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