我正在阅读http://hyperpolyglot.org/scripting并偶然发现了// =赋值运算符。我以前从未见过它。它做了什么?
答案 0 :(得分:9)
如果x /= y
表示x = x / y
,那么我认为x //= y
表示x = x // y
。
//
是整数除法
答案 1 :(得分:6)
它就地integer division。
对于它的价值,它也可以在operator
模块中以operator.ifloordiv
的形式提供。
答案 2 :(得分:1)
代码
x = 16 x //= 2
x
的值为8.基本上,x = x // 2
,整数除法