标签:import 占位符 空间 命名 python语句 赋值语句
一,语句
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
本文出自 “Jessen Liu的博文” 博客,请务必保留此出处http://zkhylt.blog.51cto.com/3638719/1707341
标签:import 占位符 空间 命名 python语句 赋值语句
原文地址:http://zkhylt.blog.51cto.com/3638719/1707341