你可以%g用来实现以下目的:
'%g'%(3.140)
或者,对于Python 2.6或更高版本:
'{0:g}'.format(3.140)
('%f' % x).rstrip('0').rstrip('.')
-保证定点格式,而不是科学记数法,还不如光滑和优雅的%g,但是,它的工作原理(我不知道如何强制%g从不使用科学记数法;
在Python中格式化浮点数时不尾随零
你可以%g用来实现以下目的:
'%g'%(3.140)
或者,对于Python 2.6或更高版本:
'{0:g}'.format(3.140)
('%f' % x).rstrip('0').rstrip('.')
-保证定点格式,而不是科学记数法,还不如光滑和优雅的%g,但是,它的工作原理(我不知道如何强制%g从不使用科学记数法;