// =赋值运算符在Python中做了什么

时间:2012-02-29 04:36:49

标签: python assignment-operator

我正在阅读http://hyperpolyglot.org/scripting并偶然发现了// =赋值运算符。我以前从未见过它。它做了什么?

3 个答案:

答案 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,整数除法