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

    python怎么设置小数点后保留两位小数点

    yangyang2020-05-13 10:15:16原创22853

    python中设置保留两位小数点的方法:

    1、使用字符串格式化

    a = 12.345
    print("%.2f" % a)
    
    # 12.35

    2、使用round内置函数

    a = 12.345
    a1 = round(a, 2)
    print(a1)
    
    # 12.35

    3、使用decimal模块

    from decimal import Decimal
    a = 12.345
    Decimal(a).quantize(Decimal("0.00"))
    Decimal('12.35')

    4、使用序列中切片

    a = 12.345
    str(a).split('.')[0] + '.' + str(a).split('.')[1][:2]
    '12.34'

    5、使用re模块

    import re
    a = 12.345
    re.findall(r"\d{1,}?\.\d{2}", str(a))
    ['12.34']

    更多Python知识请关注Python视频教程栏目。

    专题推荐:python
    上一篇:python怎么让代码无效 下一篇:python怎么设置计时器

    相关文章推荐

    • python汉字不能编译怎么解决• python中等号是什么意思?• python怎样删除字典中的元素

    全部评论我要评论

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

  • 取消发布评论
  • 

    Python学习网