python进阶06-10
进阶06 循环对象
查看以上打开文件的方法,我们复习一下。
打开后我们开始下一步。
自动执行方法:
总的来说,基础还是很薄弱,要熟记固定用法。
执行过程:
生成器表达式:
参考该楼主:
以上练习题中,zip取出的值为[1,9],[3,12],[5,13],if条件输出的值为[3,12],[5,13],再对x进行乘方。
错误理解结果为 [9,12],[25,13]。
其实实际只对x进行操作。
感谢 DearMyLove 博主的总结:
进阶07 函数对象
执行过程:
执行结果:
执行过程:
执行过程:
使用filter函数时,返回的为True的元素值。
执行:
进阶08 异常处理
执行:
补充如下:
我说怎么 print 'HaHaHaHa' 没有在图一中没有打印出来。再理解下程序中断的意义。
执行:
补充如下:
执行:
执行情况:
该函数在实际写的过程中,需要把try放在外面,不能放在test_func()方法的里面。不然无法输出结果。
执行结果:
另一个例子:
学习到这里,才意识到可以直接用notepad++写代码,阅读更方便一点。
写博客的时候,可以使用插入代码工具。
如下:
1 re = iter(range(5)) 2 3 for i in range(100): 4 print re.next() 5 6 print 'HaHaHaHa'
进阶09 动态类型
执行结果:
执行结果: