在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分割運算符。 –