首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何分离小数点中的单个数字?

如何分离小数点中的单个数字?
EN

Stack Overflow用户
提问于 2021-07-18 09:21:23
回答 2查看 64关注 0票数 0

我尝试隔离小数内部的单个数字,以便显示格式化的百分比。

我得到了:

代码语言:javascript
复制
result = 8 / 10
print(result)
#Output: 0.8

我想单独隔离这8个,这样我就可以打印:

代码语言:javascript
复制
print(f"The answer is {result}%")
#Output: The answer is 80%

我该怎么做呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-07-18 09:29:46

首先,.8是80%而不是8%。

要将小数格式化为百分比,请使用print(f'{result:.0%}'),这将生成80%

票数 1
EN

Stack Overflow用户

发布于 2021-07-18 09:26:48

你的意思是去掉"0."?如果是这样,您可以使用:

代码语言:javascript
复制
print(str(result * 100) + '%')

P.S. 0.8意味着80%,而不是8%。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68425345

复制
相关文章

相似问题

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