【发布时间】:2014-06-09 18:24:18
【问题描述】:
我正在阅读关于 python 的tutorial,更准确地说是词法结构。 我只想知道为什么在 Python 中:
+= , -= , *= , /= , //= , %=, <= , |= , ^= , >>= , <<= , **=
被视为分隔符而不是运算符?毕竟,“+=”是一个自增运算符,对吧?
【问题讨论】:
-
“分隔符”是什么意思?
-
来源?当您不提供来源时,很难解释词汇的选择。
-
哦,我明白了,这实际上是有道理的。
-
在语言语法中,您的语法类似于
:= 。这就是解释器如何处理和标记代码行的方式。我猜它被称为分隔符,因为它可以分隔表达式。就像 FlexKling 在编译器/解释器的词法分析中所说的那样。 -
您不需要在也是分隔符的标记周围使用空格。就是这样。
标签: python operators delimiter