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 动态类型

 

 

执行结果:

 

 

执行结果:

 

 

posted @ 2019-05-09 08:53  shenyin  阅读(164)  评论(0编辑  收藏  举报