2. Lexical analysis

2018-12-07  本文已影响0人  xncode

python程序被解析器读取,通过语法分析器解析为一系列token

python的程序文本是用ASCII字符集的

python程序是按行分开的
每一行是NEWLINE来分割的

标识符和关键字

关键字

and       del       from      not       while
as        elif      global    or        with
assert    else      if        pass      yield
break     except    import    print
class     exec      in        raise
continue  finally   is        return
def       for       lambda    try

None虽然不是关键字,但不能被赋值

保留的类标识符

_* 不会被from module import 引入
__
__ 类的特殊方法
__* 类的私有名称

字面量

一些内置类型的常数值

操作符

+       -       *       **      /       //      %
<<      >>      &       |       ^       ~
<       >       <=      >=      ==      !=      <>

(       )       [       ]       {       }      @
,       :       .       `       =       ;
+=      -=      *=      /=      //=     %=
&=      |=      ^=      >>=     <<=     **=

'       "       #       \
$       ?
上一篇 下一篇

猜你喜欢

热点阅读