为什么-10 // 3给-4?

时间:2015-03-13 07:11:51

标签: python

为什么-10 // 3给-4 我认为//运算符只是作为一个除法,但丢弃其余部分。 我使用的是python 3.4.2 IDLE

这似乎也发生在%运算符上 即。 -10%3给出2

1 个答案:

答案 0 :(得分:3)

对于整数除法和余数运算,Python总是舍入到负无穷大。

为什么Python的设计方式是由Python的创建者here解释的。