避免打印指数值[重复]
Posted
技术标签:
【中文标题】避免打印指数值[重复]【英文标题】: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)
【参考方案1】:
在此发布:How do I suppress scientific notation in Python?
print('0:f'.format(val))
【讨论】:
【参考方案2】:试试这个,
print(':f'.format(val))
【讨论】:
以上是关于避免打印指数值[重复]的主要内容,如果未能解决你的问题,请参考以下文章