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

 

执行结果:

执行结果:

 

原文地址:https://www.cnblogs.com/shengyin/p/10829881.html