- 3
- 0
- 约小于1千字
- 约 9页
- 2024-05-25 发布于广东
- 举报
实验3任务编写如下两个程序。程序源文件名为test1.py、test2.py。1.编写代码,实现一个栈(Stack)类。栈是只能在一端插入和删除数据的序列,它按照先进后出的原则存储数据,先进入的数据被压入栈底,最后的数据在栈顶,需要读数据的时候从栈顶开始弹出数据,最后一个数据被第一个读出来任务2.编写代码,定义一个名叫为ListInstanceAttr的类,显示从一个实例可以访问的所有属性名及其值。再将这个ListInstanceAttr类作为超类,用在多重继承中,看一看运行结果。提示:参考一下“第6章__面向对象程序设计_1.pptx”的第51页。可能需要使用内置函数getattr以及dir,比如:dir(self)任务学习pickle和unittest两个模块,并在自己写的程序test1.py、test2.py中使用这两个模块有兴趣的同学还可以学用shelve模块任务将代码(test1.py至test2.py)与readme.txt打包(使用zip格式)。压缩包命名为:学号_姓名(中文)_exp3.zip发送至:gxli@参考PEP8--StyleGuideforPythonCode:/dev/peps/pep-0008/pickle—Pythonobjectserialization:/2/library/pickle.html/3/library/pickle.htmlshelve—Pythonobjectpersistence:/2/library/shelve.html/3/library/shelve.htmlPickleonshelves参考unittest—Unittestingframework:/2/library/unittest.html/3/library/unittest.html/blog/2013/12/09/improve-your-python-understanding-unit-testing/Test-DrivenDevelopment
您可能关注的文档
- 《Linux服务器配置与管理》课件项目3 Telnet与SSH服务器配置与管理.pptx
- 《Linux服务器配置与管理》课件项目8 FTP服务器配置与管理.pptx
- 《Linux服务器配置与管理》课件项目10 防火墙配置与管理.pptx
- 《Linux服务器配置与管理》课件项目7 DNS服务器的配置与管理.pptx
- 《Python程序设计》课件第4章__Unicode与字符串_2.pptx
- 《Python程序设计》课件第4章__Unicode与字符串_1.ppt
- 《Python程序设计》课件第7章 tkinter GUI编程.pptx
- 《Python程序设计》课件第6章 文件与异常处理.pptx
- 《Linux服务器配置与管理》课件项目1 Linux服务器安装与测试.pptx
- 《LTE技术》课件第4章 物理层规范.pptx
- 2026广东新高考地理传统题型强化试卷(附答案解析).docx
- 2026广东新高考地理创新题型特训试卷(附答案解析).docx
- 2026广东新高考地理答题规范特训试卷(附答案解析).docx
- 2026广东新高考地理得分技巧精讲试卷(附答案解析).docx
- 2026广东新高考地理地区联考精选试卷(附答案解析).docx
- 2026广东新高考地理二轮复习专项试卷(附答案解析).docx
- 2026广东新高考地理高频错题重做试卷(附答案解析).docx
- 2026广东新高考地理工业区位因素专项试卷(附答案解析) (1).docx
- 2026广东新高考地理工业区位因素专项试卷(附答案解析).docx
- 小学一年级下册语文精品教学课件 第四单元 11 彩 虹.ppt
最近下载
- 建筑工程图集 新12J06楼梯.pdf VIP
- 新高考数学二轮复习导数培优专题14 利用导数研究函数零点问题(含解析).doc VIP
- 新高考数学一轮复习考点过关练习 利用导数解决函数单调性的应用问题(含解析).doc VIP
- 驯养篮球犬(最新整理版).docx VIP
- 巴黎铁塔埃菲尔竹签DIY制作全过程.docx VIP
- NB 35074-2015 水电工程劳动安全与工业卫生设计规范.docx VIP
- 通用欠条模板(个人现金借款版).pdf
- 2025年中考数学真题《因式分解》专项汇编含答案.pdf VIP
- APS-737-23-001B737NG更换ISFD.docx VIP
- 人工流产护理试题及答案.docx VIP
原创力文档

文档评论(0)