第五章: 条件和循环语句

1. print 'Age,',42 存在的逗号,会转化成空格!

2. import 导入模块;  from 模块 import 函数; import math as foobar  给包取别名;

3. 序列解包: A 可以多值赋值,x, y, z = 1, 2, 3; B 对键值对也有效,key, value = xxx.popitem();

4. Python 当中,以冒号代表语法块的开始,块中缩进相同量的代码代表语法块;

5. 条件假, False, None, 0, "", (), [], {};  存在bool(),函数;

6. endwith() 探讨用户用什么作为结尾;

7. if, else, elif,         8. for xxx in xxxs:  9. range(),它的用法和分片完全一致;  10. xrange() 产生的是生成器,不是序列!

11. 遍历字典:for key in d:          for key,value in d.items()     

12. zip(xx,xxx) 利用两个列表生成元组构成的列表;

13. reversed, sorted 不是原地排序,会返回排序后或者翻转后的版本; dumy value 称为哑值。

14. 轻量级循环: [x*x for x in range(10)];  [x*x for x in range(10) if x % 3 == 0];

15. pass 专门用来充当占位符;del 删除的只是引用变量,在值没有引用变量指向的时候,才需要垃圾回收!!!

16. exec 求字符串编码代码;

 

posted @ 2016-04-12 21:35  ProWhalen  阅读(159)  评论(0)    收藏  举报