为什么10/3等于4?

2024-04-26 05:26:48 发布

您现在位置:Python中文网/ 问答频道 /正文

为什么-10//3给出-4 我以为//运算符只是作为除法,但会丢弃余数。 我使用的是python3.4.2 IDLE

这似乎也发生在%运算符上 即10%3等于2


Tags: 运算符idle
1条回答
网友
1楼 · 发布于 2024-04-26 05:26:48

对于整数除法和余数运算,Python总是舍入为负无穷大。你知道吗

Python的创建者here解释了Python为什么是这样设计的。你知道吗

相关问题 更多 >