首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >f-string格式文档指南

f-string格式文档指南
EN

Stack Overflow用户
提问于 2020-10-18 13:11:41
回答 1查看 51关注 0票数 0

我现在更多地在玩f弦,并试图弄清楚如何做像这样的事情

代码语言:javascript
复制
# Depth and decimal format
f"string text {var: #.#f}"

# Alignment format
f"string text {var: < #}"

我知道这就是为变量设置深度、小数和对齐格式的方法,但是如何将字符串文本和变量一起格式化呢?比如

代码语言:javascript
复制
f"num = {dartsThrown: < 10d}"
代码语言:javascript
复制
print((f"num ={dartsThrown: < 10d}  Calculated PI = {computePI(dartsThrown):.6f}   "
       f"Difference = {differencePI:+0.6f}"))

如何将f-string格式组合为'num =‘和{var}

我是否必须将其存储到变量本身中?

代码语言:javascript
复制
numVariable = 'num = ' + dartsThrown

f"{numVariable: < ##d}"

还是有别的办法呢?

EN

回答 1

Stack Overflow用户

发布于 2020-10-18 13:23:02

根据Format Specification Mini-Language的文档,您可以将对齐规范放在宽度规范之前

代码语言:javascript
复制
>>> var=1.23
>>> f'{var:<8.1f}'
'1.2     '
>>>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64409946

复制
相关文章

相似问题

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