共有三个选项:
>>> 4 / float(100)
0.04
>>> 4 / 100.0
0.04
与C,C ++,Java等的行为相同,或者
>>> from __future__ import division
>>> 4 / 100
0.04
您还可以通过将参数传递-Qnew
给Python解释器来激活此行为:
$ python -Qnew
>>> 4 / 100
0.04
第二个选项将是Python 3.0中的默认选项。如果要使用旧的整数除法,则必须使用//
运算符。
在Python中使用除法运算符时,如何获取十进制值?
共有三个选项:
>>> 4 / float(100)
0.04
>>> 4 / 100.0
0.04
与C,C ++,Java等的行为相同,或者
>>> from __future__ import division
>>> 4 / 100
0.04
您还可以通过将参数传递-Qnew
给Python解释器来激活此行为:
$ python -Qnew
>>> 4 / 100
0.04
第二个选项将是Python 3.0中的默认选项。如果要使用旧的整数除法,则必须使用//
运算符。