【问题标题】:How to decrease length numbers in python [duplicate]如何减少python中的长度数字[重复]
【发布时间】:2015-07-16 09:59:45
【问题描述】:

我必须将此值转换为 23.6923.70 而不是那个高数字 23.69098712446352

a=552.0
b=23.3
c=a/b
print(c)

【问题讨论】:

    标签: python numbers int


    【解决方案1】:

    str.format 输出:

    print("{:.2f}".format(c))
    

    或圆形:

    round(c, 2)
    

    输出:

    In [9]: print(c)
    23.6909871245
    
    In [10]: print("{:.2f}".format(c))
    23.69
    In [11]: print(round(c, 2))
    23.69
    

    【讨论】:

      【解决方案2】:

      使用圆函数-

      c = round(a/b , 2)
      

      【讨论】:

        【解决方案3】:

        两种方式: 圆形(a.b, 2)

        或者只是为了显示使用这个:

        >>> "%.2f" % 3.14159
        '3.14'
        >>> print("%.2f" % a)
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-06-07
          • 2023-03-07
          • 1970-01-01
          相关资源
          最近更新 更多