1.python2.6及其之前,x/y是传统除法,对于整数会省去小数部分,对于浮点数会保持小数部分。
2.python3中x/y表示真除法,无论任何数据类型都会保留小数部分。
3.python2和3中,x // y均能使用,python3中,//的结果的数据类型依赖于操作数的类型,如果操作数中有一个是浮点数,结果就是浮点数,否则返回整数。
#python3中 >>> 4 / 2 2.0 >>> 4.0 / 2 2.0 >>> 3 // 2 1 >>> 3.0 // 2 1.0
1.python2.6及其之前,x/y是传统除法,对于整数会省去小数部分,对于浮点数会保持小数部分。
2.python3中x/y表示真除法,无论任何数据类型都会保留小数部分。
3.python2和3中,x // y均能使用,python3中,//的结果的数据类型依赖于操作数的类型,如果操作数中有一个是浮点数,结果就是浮点数,否则返回整数。
#python3中 >>> 4 / 2 2.0 >>> 4.0 / 2 2.0 >>> 3 // 2 1 >>> 3.0 // 2 1.0
来源:https://www.cnblogs.com/notfind/p/11343614.html