在Python中,处理小数除法有几种不同的方法,具体取决于你使用的Python版本。以下是Python 2和Python 3中处理小数除法的方法:
Python 2
如果你使用的是Python 2,并且想要得到小数结果,你需要使用`from __future__ import division`语句,这样`/`运算符就会执行浮点数除法。
from __future__ import division
print 'total:', 2/5.7, 'success:', success, 'accur:%.4f' % (2/5.7)
Python 3
在Python 3中,`/`运算符默认执行浮点数除法,即使操作数都是整数。
print('total:', 2/5.7, 'success:', success, 'accur:%.4f' % (2/5.7))
如果你需要整数除法(即结果只包含整数部分),可以使用`//`运算符。
print('total:', 2//5.7, 'success:', success, 'accur:%.4f' % (2//5.7))
如果你需要格式化输出小数结果,可以使用`format`函数。
print('total: {:.3f}'.format(2/5.7))
总结
Python 2中,使用`from __future__ import division`来执行浮点数除法。
Python 3中,`/`执行浮点数除法,`//`执行整数除法。
使用`format`函数可以格式化小数结果。