一,语句

    1.赋值语句

    2.调用语句

    3.print,打印对象

    4.条件判断:if/elif/else

    5.序列迭代:for/else

    6.普通循环:while/else

    7.pass:占位符

    8.break

    9.continue

    10.def

    11.return

    12.yield

    13.global:命名空间

    14.raise:触发异常

    15.import

    16.from:模块属性访问

    17.class:类

    18.try/except/finally:捕捉异常

    19.del:删除引用

    20.assert:调试检查

    21.with/as:环境管理器

二,赋值语句

    1.需要事先赋值;

    2.隐士赋值:import, from, def, class, for, 函数参数;

    3.元组和列表分解赋值:

        当赋值符号(=)的左侧为元组或列表时,Python会按照位置把右边的对象和左边的目标自左而右逐一进行配对;

        个数不同时,会触发异常,此时可以以切片的方式进行;

        例如:

In [10]: l1 = ('Mon','Tue','Wen')

In [11]: x,y,z = l1

In [12]: print x
Mon

In [13]: (x,y,z) = l1

In [14]: print y
Tue

In [15]: a,b = l1
---------------------------------------------------------------------------
ValueError                                Traceback (most recent call last)
<ipython-input-15-93261175aac2> in <module>()
----> 1 a,b = l1

ValueError: too many values to unpack

    4.多重目标赋值

        例如:

In [18]: num1 = num2 = num3 = 88

In [19]: print num1,num2,num3
88 88 88

In [27]: num1 = 66

In [28]: print num1,num2,num3
66 88 88

    5.增强赋值

        +=,-=,*=,/=,//=,%=

        例如:

In [31]: m = 4

In [32]: m += 2

In [33]: print m
6