我在阅读http://hyperpolyglot.org/scripting,偶然发现了// = assignemnt操作符。我从来没有见过它。它有什么作用?Python中的// =赋值操作符有什么作用
1
A
回答
6
它确实就地integer division。
对于它的价值,它也可在operator
模块中获得,如operator.ifloordiv
。
9
如果x /= y
表示x = x/y
,那么我认为x //= y
表示x = x // y
。
//
是整数除法
1
对于代码
x = 16 x //= 2
的x
值为8基本上,x = x // 2
,整数除法
相关问题
- 1. PHP赋值操作符有什么作用?
- 2. 为什么重载的赋值操作符不会被继承?
- 3. $操作符有什么作用?
- 4. tsql!>操作符有什么作用?
- 5. 为什么默认的赋值操作符没有先调用析构函数?
- 6. ML赋值操作
- 7. Javascript字符串赋值操作符
- 8. 复制/移动操作的重载赋值操作符?
- 9. C++ BigInteger和赋值操作符重载
- 10. Frame.Content,赋值操作不起作用?
- 11. 用两个参数调用新操作符,但没有赋值
- 12. 为什么重载C++中的单例类的复制赋值操作符?
- 13. 如何将赋值用作!=运算符的操作数?
- 14. Kotlin中的箭头(“ - >”)操作符有什么作用?
- 15. 是否有一个没有赋值的增量操作符?
- 16. C++调用默认拷贝赋值操作符来自过载拷贝赋值操作符
- 17. 为什么我需要左值作为赋值的左操作数?
- 18. Java - 操作顺序 - 在一行中使用两个赋值操作符
- 19. 为什么在这种情况下PHP赋值操作符充当引用的赋值?
- 20. 调用构造函数的赋值操作符中断
- 21. 赋值操作符在C++中返回* this的引用
- 22. Prolog中的布尔赋值操作
- 23. = =操作符为什么只有时有副作用?
- 24. 具有多重继承的复制赋值操作符
- 25. php数组函数没有正确的操作符赋值?
- 26. Python赋值操作符:右操作数也在修改左操作数时被修改
- 27. Python 3中的@操作符/分隔符是什么?
- 28. 这个Lambda操作有什么作用?
- 29. 参考变量的C++操作符,这有什么作用?
- 30. 将值赋给字符串解引用操作符
http://docs.python.org/reference/ expressions.html#binary-arithmetic-operations – 2012-02-29 04:39:54
谷歌搜索'python operators'并做ctrl-F并搜索'// ='会得到'ifloordiv',从中可以认为'//等同于' /'后面跟'math.floor ',但速度更快(如C做整数除法)。 – ninjagecko 2012-02-29 04:42:44
Stackoverflow比我的谷歌搜索更快。尼斯。 – Cyrus 2012-02-29 04:42:55