<分区> 分区>
为什么python floor division operator的行为是这样的? 我发现了这个代码片段,结果非常令人惊讶。
a = 1 // 10
b = -1 // 10
print a,b
a= 0
b=-1
打印输出得到的结果是a=0和b=-1。
为什么 a=0 和 b= -1?
//做楼层划分,所以总是向下舍入?
<分区> 分区>
为什么python floor division operator的行为是这样的? 我发现了这个代码片段,结果非常令人惊讶。
a = 1 // 10
b = -1 // 10
print a,b
a= 0
b=-1
打印输出得到的结果是a=0和b=-1。
为什么 a=0 和 b= -1?
//做楼层划分,所以总是向下舍入?