python3浮点数保留两位小数,python输出保留小数点后两位
Python保留指定小数位的方法:
1.使用“% . 2f”% f方法f=1.23456。
打印( %.4f % f )
打印( %.3f % f )
打印( %.2f % f )
结果:1.2346
1.235
1.23
这个方法会四舍五入。
2.格式功能
从Python2.6开始,增加了新的字符串格式化函数str.format(),增强了字符串格式化的功能。
基本上,语法是将前面的%替换为{}和:
打印(格式(1.23456, . 2f ))
打印(格式(1.23456, . 3f ))
打印(格式(1.23456, . 4f ))
产量:1.23
1.235
1.2346
3.round()函数
round()方法返回浮点数x的舍入值。
以下是round()方法的语法:round( x [,n])
参数:
x数值表达式。
N -数值表达式。a=1.23456
b=2.355
c=3.5
d=2.5
打印(round(a,3))
打印(round(b,2))
打印(圆形(c))
打印(圆形(d))
输出:1.235 # 1.23456终于前移了。
2.35 # 2.355没有进位。
4 #最后3.5居然变成了4。
2 # 2.5的最终值变成了2。
更多Python知识,请关注Python视频教程专栏。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。