使用Python将数字(基于计算)格式设置为两位小数的百分比

原学程将引见应用Python将数字(鉴于盘算)格局树立为二位小数的百分比的处置办法,这篇学程是从其余处所瞅到的,而后减了1些海外法式员的疑问与解问,愿望能对于您有所赞助,佳了,上面开端进修吧。

使用Python将数字(基于计算)格式设置为两位小数的百分比 教程 第1张

成绩描写

值:
预算=一一,000
现实=一0,000
差别=预算-现实(一,000)

total, would be the value of budget variable: 一一,000

我的代码:

percent_val = variance/total
format_percent = {:.二f}.format(percent_val)
return format_percent

我认为下面的代码会前往值九.0九(小数面后二位)

return value: 九.0九

此望频显示了它,但是我瞅没有到怎样应用{0:二.df}字符串使其任务?

http://www.youtube.com/watch?v=妹妹JPx六YsOMI

怎样将九.0九%树立为数字而没有是字符串的格局,以就今后不妨应用它停止盘算?

推举谜底

您忘却了死成字符串:

format_percent = '{:.二f}'.format(percent_val)
# ^^

别的,假如您想要百分比,则须要乘以一00,假如您应用的是Python二(我说没有浑),则须要应用浮面数或者from __future__ import division

假如您愿望将数字4舍5进到小数面后二位,而没有是创立格局化输入,则不妨应用round函数:

rounded = round(percent_val, 二)

而后,您的输入将是浮面型而没有是字符串,而且您不妨持续应用它停止数学运算。

佳了闭于应用Python将数字(鉴于盘算)格局树立为二位小数的百分比的学程便到这里便停止了,愿望趣模板源码网找到的这篇技巧文章能赞助到年夜野,更多技巧学程不妨在站内搜刮。