首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >寻找Python3新特性指南:"f-string“

寻找Python3新特性指南:"f-string“
EN

Stack Overflow用户
提问于 2019-05-27 23:09:19
回答 1查看 52关注 0票数 1

如何使用Python3的新特性:"f-string“来输出math.pi的前50位?

我们可以通过以下两种老方法来实现它:1字符串2,但是对于新特性“f- '{.50f}'.format(math.pi)”,我知道我们可以使用这样的格式:f“pi的值是{math.pi}",但是如何限制和过滤前50位?

代码语言:javascript
复制
In [2]: ("%.50f"%math.pi)
Out[2]: '3.14159265358979311599796346854418516159057617187500'
EN

回答 1

Stack Overflow用户

发布于 2019-05-27 23:11:51

格式与str.format相同,但在:之前的第一个块中使用变量名

代码语言:javascript
复制
>>> import math
>>> f"{math.pi:.50f}"
'3.14159265358979311599796346854418516159057617187500'
>>> f"the value of pi is {math.pi:.50f}"
'the value of pi is 3.14159265358979311599796346854418516159057617187500'
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56328599

复制
相关文章

相似问题

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