• 技术文章 >常见问题 >Python常见问题

    python如何控制打印几位小数?

     Ly Ly2020-05-27 15:40:26原创10850

    方法一:round(X, N)

    该方法并不严格有效,当X小数位数n<N时,仅能够输出n位小数。

    方法二:print('%.Nf'%X)或者print("%.Nf"%X)

    注意该方法有两个“%”,没有“,”。

    方法三:print(format(X, '.Nf')或者print(format(X,".Nf")

    注意该方法没有"%",但有“,”。

    X可以为计算表达式!

    print(round(2,2))             #2
    print(round(2.0,2))           #2.0
    print(round(2.00,2))          #2.0
    print('%.2f'%10)              #10.00
    print(format(10,'.2f'))       #10.00
    专题推荐:python
    上一篇:python如何合并两个文档内容 下一篇:python列表无法显示汉字怎么解决?

    相关文章推荐

    • python怎么返回列表元素索引?• python怎么读sql数据?• python怎么导自定义模块?• python如何获取输入文字?• python要用什么软件运行?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网