- 博客(7)
- 收藏
- 关注
原创 第32讲:异常处理:你不可能总是对的
测试题:0.结合你自身的编程经验,总结下异常处理机制的重要性?答案:由于环境的不确定性和用户操作的不可以预知性都可能导致程序出现各种问题,因此异常机制最重要的无非就是:增强程序的健壮性和用户体验,尽可能的捕获所有预知的异常并写好处理的代码,当异常出现的时候,程序自动消化并恢复正常(不至于崩溃)。1.请问以下代码是否会产生异常,如果会的话,请写出异常的名称:>>> m
2017-09-19 17:51:30 554
原创 第21讲:函数:lambda表达式
测试题:0.请使用lambda表达式将下边函数墨迹为匿名函数?def fun_A(x, y=3): return x * y答案:lambda x, y=3: x * y1.请将下边的匿名函数墨迹为普通的屌丝函数?lambda x : x if x % 2 else None答案:def is_odd(x): if x %
2017-09-16 15:21:03 866
原创 第22讲:函数:递归是神马
测试题:0. 递归在编程上的形式是如何表现的呢?答:在编程上,递归表现为函数调用本身这么一个行为。举个例子(递归求阶乘):def factorial(n): if n == 1: return 1 else: return n * factorial(n-1)number = int(input('请输入一个整数:'))
2017-09-15 21:20:46 1195
原创 第32讲:异常处理:你不可能总是对的
测试题:0.结合你自身的编程经验,总结下异常处理机制的重要性?答:由于环境的不确定性和用户操作的不可以预知性都可能导致程序出现各种问题,因此异常机制最重要的无非就是:增强程序的健壮性和用户体验,尽可能的捕获所有预知的异常并写好处理的代码,当异常出现的时候,程序自动消化并恢复正常(不至于崩溃)。以下题目可以参考(http://bbs.fishc.com/thread-45814-1-1.
2017-09-11 20:51:53 328
原创 第31讲:永久存储:腌制一缸美味的泡菜
测试题:0:pickle的实质是什么?答:pickle的实质就是利用一些算法将你的数据对象‘腌制’成二进制文件,存储在磁盘上,当然也可以放在数据库或者通过网络传输到另一台计算机上。pickle的实质就是利用一些1:使用pickle的什么方法存储数据?答:pickle.dump(date, file) #第一个参数是待存储的数据对象,第二个参数是目标存储的文件对象,注意要先使
2017-09-08 21:17:05 972
原创 第30讲:文件系统:介绍一个高大上的东西
动动手:第0题:import osprint('当前文件夹为:%s' % os.getcwd())all_files = os.listdir(os.curdir) #listdir()-列举指定目录中的文件名,使用os.curdir指代当前目录type_dict = dict() #创建一个字典for each_file in all_files:
2017-09-07 22:26:16 532
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人