number = 2374
number //= 10
# this makes the number 237
删除号码的最后一位数实际上是怎么回事? // = 10做什么?
答案 0 :(得分:4)
//
执行Floor Division。
Floor Division - 操作数的除法,其中结果是删除小数点后的数字的商。
所以在你的例子中,它取数字2374并除以10.
返回237.4
237.4然后是floored。结果是237.0,或者只是237。
答案 1 :(得分:2)
在Python中,//
用于整数或分层。基本上第二行与/=
的含义相同,但由于其//=
,它将对结果进行处理。所以......
2374 / 10 = 237.4
...但是...
2374 // 10 = 237
它是分部的结果。