摘要: 测试题 0.什么是组合(组成)? Python继承机制很有用,但容易把容易代码复杂化以及依赖隐含继承。因此,经常的时候,我们可以使用组合代替。在Python里组合其实很简单,直接在类定义中把需要的类放进去实例化就可以了。 eg: 1 # 乌龟类 2 class Turtle: 3 def __ini 阅读全文
posted @ 2020-08-15 16:14 逆袭小白 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 测试题: 0.对象中的属性和方法,在编程中实际是什么? 变量(属性)和函数(方法) 1.类和对象是什么关系呢? 类和对象的关系就如同模具和用这个模具制作出的物品之间的关系。一个类为它的全部对象给出了一个统一的定义,而他的对象则是符合这种定义的一个实体,因此类和对象的关系就是抽象和具体的关系。对象是类 阅读全文
posted @ 2020-08-11 18:55 逆袭小白 阅读(534) 评论(0) 推荐(0) 编辑
摘要: 动动手: 0.先练练手,把我们的刚开始的那个猜数字小游戏加上界面吧? 实现代码: 1 import random 2 import easygui as g 3 secret = random.randint(1,10) 4 g.msgbox("欢迎进入猜数字小游戏") 5 msg = "不妨猜一下 阅读全文
posted @ 2020-08-07 23:57 逆袭小白 阅读(579) 评论(0) 推荐(0) 编辑
摘要: 测试题: 0.在python中,else语句能跟哪些语句进行搭配呢? 针对于三种情况可以进行搭配: 要么怎样,要么不怎样 :if ... else ... 干完了能怎样,干不完就别想怎样 :与循环语句(for 或者while)一起使用 没有问题,那就干吧: 异常处理 try... except .. 阅读全文
posted @ 2020-08-06 22:35 逆袭小白 阅读(238) 评论(0) 推荐(0) 编辑
摘要: python标准异常 异常名称描述 BaseException 所有异常的基类 SystemExit 解释器请求退出 KeyboardInterrupt 用户中断执行(通常是输入^C) Exception 常规错误的基类 StopIteration 迭代器没有更多的值 GeneratorExit 生 阅读全文
posted @ 2020-07-29 21:33 逆袭小白 阅读(1303) 评论(0) 推荐(1) 编辑
摘要: 测试题: 0.我们使用什么方法来处理程序中出现的异常? 使用try......except搭配来捕获处理程序中的出现的异常。 try: 检测范围 except Exception[as reason]: 出现异常(Exception)后的处理代码 1.一个try语句可以和多个except语句搭配吗? 阅读全文
posted @ 2020-07-29 19:54 逆袭小白 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 0.结合你自身的编程经验。总结下异常处理机制的重要性? 由于环境的不确定性和用户操作的不可预知性都可能导致程序出现各种问题,因此异常机制最重要无非就是:增强程序的健壮性和用户体验,尽可能的捕获所有预知的异常并没有写写好处理的代码,当异常出现的时候,编程自动消化并回复正常(不至于崩溃)。 1.请问一下 阅读全文
posted @ 2020-07-28 18:30 逆袭小白 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 0.pickle的实质是什么? 主要就是利用一些算法将你的数据对象“腌制”成二进制文件,存储在磁盘上,当然也可以放在数据库或者通过网络传输到另一台计算机上。 1.使用pickle的什么方法存储数据? pickle.dump(data,file). 其中,第一个参数data表示待存储的数据对象;第二个 阅读全文
posted @ 2020-07-18 23:51 逆袭小白 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 0.编写一个程序,统计当前目录下每个文件类型的文件数,程序实现如图: 代码实现: 1 import os 2 # 使用os.curdir表示当前目录更标准 3 all_files = os.listdir(os.curdir) 4 type_dict = dict() 5 6 for each_fi 阅读全文
posted @ 2020-07-18 17:09 逆袭小白 阅读(492) 评论(0) 推荐(0) 编辑
摘要: 动动手: 0.编写一个程序,接受用户的输入并保存为新的文件,程序实现如图: 实现代码: 1 def new_file(file_name): 2 f = open (file_name , "w") 3 print("请输入内容[单独输入':w'保存退出]:") 4 while True: 5 wr 阅读全文
posted @ 2020-07-10 10:31 逆袭小白 阅读(612) 评论(1) 推荐(1) 编辑