1.python2和python3除法的最大區(qū)別:
# python2 取整數(shù)部分,小數(shù)并沒有保留
>>> 53/3
17
# python3 得到真實結(jié)果,小數(shù)保留
>>> 53/3
17.666666666666668
2.如果python2想保留小數(shù)部分,要怎么做呢?
(1)只需要增加一個導入包
>>> from __future__ import division
>>> 53/3
17.666666666666668
(2)另一種方式.將除數(shù)或被除數(shù)兩個其它至少一個轉(zhuǎn)換成float型:
>>> float(53)/3
17.666666666666668