Skip to content

词法单元:分隔符

分隔符是有助于组织程序的词法单元,用于语句、表达式、函数、字面量集合以及各种其他代码结构中。

它们可以根据用途分类如下:

分组

(), []{} 是用于以下目的的分隔符:

  • 分组可以跨越多个物理行的表达式。
  • 创建字面量集合,如列表显示、字典显示、集合显示。
  • 在复杂表达式中创建具有最高运算符优先级(首先计算)的带括号子表达式。

示例

python
days = ['Sunday', 'Monday',
        'Tuesday', 'Wednesday',
        'Thursday', 'Friday',
        'Saturday']

sum_6 = (1 + 2 +
         3 + 4 +
         5 + 6)

等同于

python
days = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday']

sum_6 = (1 + 2 + 3 + 4 + 5 + 6)

标点、修饰和注解

Python 中用于标点、修饰和注解的词法单元是:

.       ,       :
;       @       ->

赋值/绑定

赋值或绑定分隔符用于通过赋值语句将对象绑定到名称。完整的词法单元列表如下:

=       +=      -=      *=
/=      //=     %=      **=
@=      &=      |=      ^=
<<=     >>=

除了 = 之外,其余的词法单元都是一个运算符后跟 = 字符。

这些分隔符也称为增强赋值运算符,因为它们在执行操作的同时进行赋值。