在Python3 vs Python2.6中,我注意到我可以分两个整数并得到一个浮点数。你如何获得Python2.6的行为?有没有不同的方法来获取int/int = int?Python3整数除法
84
A
回答
115
试试这个:
a = 1
b = 2
int_div = a // b
+5
请注意''//'也可以在Python2中使用(我认为从2.2开始)。 –
+3
请注意,“1.0 // 2”和“1 // 2.0”可能令人惊讶地返回值为“0.0”的浮点数。 – asmaier
相关问题
- 1. Python3,可被三整除,typeError
- 2. 整数除法
- 3. 整数除法
- 4. 长整数除法
- 5. SSE整数除法?
- 6. ARM整数除法算法
- 7. 小数整数除法
- 8. Python3递归总和数字整数
- 9. 整数除法,并获得整数值
- 10. 整数除法与常规除法
- 11. 是否有任何方法返回除法后的小数? (Python3)
- 12. 整数除法属性
- 13. 整数除法与舍入
- 14. 整数除法用C
- 15. 整数除法,舍入
- 16. awk中的整数除法
- 17. 截断整数除法
- 18. 整数除法与random.randint
- 19. 整数除法总是零
- 20. 整数除法和在JavaScript
- 21. 统一整数除法器
- 22. 整数除法在Python
- 23. 整数除法在MySQL
- 24. 整数除法和零
- 25. 使用整数除法
- 26. 地板整数除法
- 27. 如何用python3语法'*'删除文件?
- 28. 乘除法除无符号整数
- 29. 大整数除法 - Knuth的算法D
- 30. 使用乘法执行整数除法
使用''//(地板师),而不是'/'(真司)。 – falsetru
[PEP 238](http://docs.python.org/release/2.2.3/whatsnew/node7.html)引入了'//'floor分割运算符。 –