python3浮点数保留两位小数,python输出保留小数点后两位

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: