避免打印指数值[重复]

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))

【讨论】:

以上是关于避免打印指数值[重复]的主要内容,如果未能解决你的问题,请参考以下文章

以正常形式打印浮点数,而不是指数形式/科学记数法[重复]

Python:避免使用打印命令换行[重复]

四则运算2

Powershell FileSystemWatcher - 避免在创建时重复操作

Bartender 条码打印软件二次开发

Prolog - 确定列表中重复的数量并将数量转换为指数