- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
【例8】使用pickle模块实现序列化和反序列化importpickledata1={Jack:[32,male,Market],Susan:[28,female,Adverting],Black:[50,male,Accounting]}List1=[1,2,3]List1.insert(0,List1)#使用pickle模块序列化python对象output=open(data.pkl,wb)pickle.dump(data1,output) #将字典序列化,协议模式=0pickle.dump(List1,output,-1) #用最高版本协议序列化列表.output.close()#使用pickle模块从文件中重构python对象pkl_file=open(data.pkl,rb)data1=pickle.load(pkl_file)#重构字典print(data1)data2=pickle.load(pkl_file) #重构列表print(data2)pkl_file.close(){Susan:[28,female,Adverting],Jack:[32,male,Market],Black:[50,male,Accounting]}[[1,2,3],1,2,3]【运行结果】例:读取MP3歌词文件[ti:雪绒花][ar:少儿歌曲][00:12.53]雪绒花雪绒花[00:20.60]清晨迎着我开放[00:28.42]小而白洁而亮[00:36.29]向我快乐地摇晃[00:44.07]白雪般的花儿[00:47.21]愿你芬芳[00:51.93]永远开花生长[00:59.75]雪绒花雪绒花[01:07.63]永远祝福我家乡?一般的MP3歌词文件是以lrc为后缀的文本文件,下面是一个典型的歌词文件每句歌词分成两部分,前一部分是形如“[分:秒]”的时间标签,表示这一句歌词开始播放时间,其中“秒”是精确到小数点后两位。【例9】读取MP3歌词文件,将时间标签转换成毫秒的形式,并将每一句的歌词读出来,按时间顺序以“时间(毫秒为单位)歌词”的形式显示每一句。【运行结果】输入MP3歌词文件名:snow.lrc17300雪绒花雪绒花26000清晨迎着我开放32200小而白洁而亮38900向我快乐地摇晃44700白雪般的花儿49100愿你芬芳60300永远开花生长66500雪绒花雪绒花73300永远祝福我家乡第7章面向对象程序设计本章内容7.1类和对象7.2继承7.3运算符的重载7.4模块与类西安交通大学计算机教学实验中心*7.1类和对象面向过程的程序设计方法将数据与数据操作相独立,其中的数据操作通过函数或代码块来描述。面向对象程序设计方法将数据与操作封装为一个混合整体-类,通过类进行数据的整体操作并且可以保证数据的完整性和一致性。Python是一种面向对象程序设计语言在程序中定义新类,并在类中定义变量和函数。类定义完成之后,可以定义类的对象,并通过对象来访问各个成员,执行程序功能。西安交通大学计算机教学实验中心*7.1.1类的定义格式class类名:类体类体包括函数的定义和变量的赋值。举例,定义一个MyClass类:classMyClass:pass西安交通大学计算机教学实验中心*7.1.2对象的定义与使用变量名=类名(参数)举例,定义MyClass类的对象:obj1=MyClass()obj1.x=13579#对象obj1增加成员xprint(obj1.x)delobj1.x#删除对象obj1的成员x西安交通大学计算机教学实验中心*类和对象的定义与使用完整举例:classMyClass:defset(self,x):#定义方法,self表示对象自己,x是传进来的参数 self.x=x#设置成员变量的值x的值defshow(self):print(self.x)#显示成员变量x的值obj3=MyClass()obj3.set(13579)obj3.show()西安交通大学计算机教学实验中心*7.1.3对象的构造方法对实例成员变量进行初始化时,需要使用构造方法构造方法的定义格式:def__init__(self,其它参数):
您可能关注的文档
- 外贸单证实务(第2版)(张东庆)PPT全套完整教学课件.ppt
- 管理会计(王满 耿云江)PPT全套完整教学课件.pptx
- 汽车机械基础(第2版)(卢剑虹)PPT全套完整教学课件.ppt
- 应用文写作(第2版)(徐鸿 张隽)PPT全套完整教学课件.ppt
- 物流成本管理任务驱动式教程(山囡囡)PPT全套完整教学课件.ppt
- 管理沟通——理论、技巧与案例分析(丁宁)PPT全套完整教学课件.ppt
- 国际信贷(刘金波)PPT全套完整教学课件.ppt
- 市场营销——原理、方法与案例(张俊 周永平)PPT全套完整教学课件.pptx
- 网络营销练兵场(施志君)PPT全套完整教学课件.ppt
- 模具制造技术(第2版)(张信群 范丽丽)PPT全套完整教学课件.ppt
- 移动电商:客户关系管理方向(柏晓旭 甄增荣)PPT全套完整教学课件.pptx
- 管理学原理(第二版)(潘连柏)PPT全套完整教学课件.ppt
- 物联网无线传感器网络技术与应用(ZigBee版)(谢金龙 邓人铭)PPT全套完整教学课件.ppt
- 建设工程招投标与合同管理(董春南)PPT全套完整教学课件.ppt
- 会计英语(刘凤娟)PPT全套完整教学课件.pptx
- 国际商法(双语版)(韩永红)PPT全套完整教学课件.ppt
- 会计学原理(韩俊静 廖雅光)PPT全套完整教学课件.ppt
- 会计学(王晓燕 张秀梅)PPT全套完整教学课件.pptx
- 大学生就业与创新创业教程(慕课版)(通识教育规划教材编写组)PPT全套完整教学课件.pptx
- 战略管理——理论、方法与案例 (龚荒 )PPT全套完整教学课件.ppt
最近下载
- 《SPSS实战与统计思维》读书笔记.pptx VIP
- 2025年新疆投资发展(集团)有限责任公司及所属公司公开招聘(42人)笔试备考试题及答案解析.docx VIP
- 《应急救援技能培训》课件.ppt VIP
- 临床技术操作规范-妇产科(11版).doc
- ISO 14001 2015 中英文.doc VIP
- 2025辽宁省交通建设投资集团有限责任公司招聘16人笔试历年参考题库附带答案详解.docx
- 2025年水平定向钻市场调查报告.docx
- 美国发展历程.ppt VIP
- 【农业农村部】中国农业展望报告(2025—2034).docx
- DB34_T4098.2-2022_建筑固废再生作道路材料应用技术规程第2部分:路基工程_安徽省.docx VIP
文档评论(0)