【问题标题】:Avoid printing exponential value [duplicate]避免打印指数值[重复]
【发布时间】:2019-10-17 19:05:56
【问题描述】:

有没有办法打印实际值而不是指数值?

>>> val=0.00004
>>> print(str(val))
4e-05

【问题讨论】:

  • Checkout pyformat.info 它有很多关于格式化的有用技巧。关于浮动的部分可能对您有用。
  • print(f'{val:f}')
  • 您可以使用简单的参数说明符 - %f。此语句以点右侧的 6 位精度打印值:print("%6f" val)

标签: python python-3.x


【解决方案1】:

在此发布:How do I suppress scientific notation in Python?

print('{0:f}'.format(val))

【讨论】:

    【解决方案2】:

    试试这个,

    print('{:f}'.format(val))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-12-27
      • 2013-01-09
      • 1970-01-01
      • 1970-01-01
      • 2012-07-01
      • 2015-08-09
      • 1970-01-01
      相关资源
      最近更新 更多