- 1、本文档共71页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第2章Python编程基础
本章内容2.1Python语言简介2.2Python基本语法2.3Python面向对象程序设计2.4Python图形界面设计2.5Python常见格式文件操作2.6Python第三方库
2.1Python语言简介Python是一门跨平台、开源、免费的解释型高级动态编程语言Python易于学习,拥有大量的模块,可以高效地开发各种应用程序Python的创始人是吉多﹒范罗苏姆(GuidovanRossum),发明时间是1989年底Python被广泛应用于处理系统管理任务和科学计算,是最受欢迎的程序设计语言之一根据IEEESpectrum发布的研究报告,Python目前是世界上最受欢迎的语言Python语言的应用领域包括:Web开发、网络编程、科学计算与数据可视化、数据库应用等
2.2Python语言基本语法2.2.1基础数据类型数值类型:整型、浮点型、复数字符串类型:用引号表示字符串布尔类型:只有True和False两种值,是逻辑运算的结果空值:用None表示,不支持任何运算也没有任何内置函数方法
2.2.2序列数据结构Python内置序列类型包括有索引顺序的列表、元组、字符串以及无序的字典、集合。1.列表list用逗号分隔数据项,所有数据项用方括号括起来,数据项不必具有相同的类型,例如:list1=[中国,美国,1997,2000]list2=[1,2,3,4,5]列表元素的索引从0开始,支持通过索引访问列表元素以及切片操作
(1)访问列表中的值list1=[中国,美国,1997,2000]list2=[1,2,3,4,5,6,7]print(list1[0]:,list1[0])print(list2[1:5]:,list2[1:5])print(list2[1:-2]:,list2[1:-2]print(list2[1:5:2]:,list2[1:5:2]print(list2[::-1]:,list2[::-1])输出结果:List1[0]:中国list2[1:5]:[2,3,4,5]list2[1:-2]:[2,3,4,5]list2[1:5:2]:[2,4]list2[::-1]:[7,6,5,4,3,2,1]
(2)更新列表list=[中国,chemistry,1997,2000]print(Valueavailableatindex2:)print(list[2])list[2]=2001print(Newvalueavailableatindex2:)print(list[2])输出结果:Valueavailableatindex2:1997Newvalueavailableatindex2:2001
(3)删除列表元素list1=[中国,美国,1997,2000]print(list1)dellist1[2]print(Afterdeletingvalueatindex2:)print(list1)list1=[中国,美国,1997,2000]list1.remove(1997)list1.remove(美国)print(list1)list1=[中国,美国,1997,2000]list1.pop(2) #删除位置2元素1997list1.pop() #删除最后一个元素2000print(list1)
(4)添加列表元素(5)列表排序list1=[中国,美国,1997,2000]list1.append(2003)print(list1)list1=[5,2,3,1,4]list1.sort()#list1是[1,2,3,4,5]list1=[5,2,3,1,4]list2=sorted(list1)#list2是[1,2,3,4,5],list1不变list1=[5,2,3,1,4]list1.sort(reverse=True)#list1是[5,4,3,2,1],True是降序排序,False是升序排序
(6)定义多维列表二维列表的外层元素是一维列表,三维列表的元素二维列表例如:定义1个二维列表list2=[[CPU,内存],[硬盘,声卡]]二维列表比一维列表多一
您可能关注的文档
- 管理会计 A卷 答案.docx
- 管理会计 B卷答案.doc
- 2009年江西理工大学数学建模竞赛题:公平评卷问题.doc
- 2010年江西理工大学数学建模竞赛题:协会活动的合理安排.doc
- 2011年江西理工大学数学建模竞赛题:快速电脑键盘布局的优化设计.doc
- 2013年江西理工大学数学建模竞赛题:最优灯光照明设计.doc
- 2014年江西理工大学数学建模竞赛题:高层建筑火灾中的烟雾扩散建模与仿真.doc
- 2016年江西理工大学数学建模竞赛题:CCD相机运动模糊的图像复原.doc
- 2017年江西理工大学数学建模竞赛题:硬质塑料桶的参数优化设计.doc
- 2019年江西理工大学数学建模竞赛题:多层教学楼课间人员疏散问题.doc
- 某区纪委书记年度民主生活会“四个带头”个人对照检查材料.docx
- 某县纪委监委2024年工作总结及2025年工作计划.docx
- 某市场监督管理局2024年第四季度意识形态领域风险分析研判报告.docx
- 县委书记履行全面从严治党“第一责任人”职责情况汇报.docx
- 税务局党委书记2024年抓党建工作述职报告.docx
- 某市税务局副局长202X年第一季度“一岗双责”履行情况报告.docx
- 副县长在全县元旦春节前后安全生产和消防安全工作部署会议上的讲话.docx
- 某市委书记个人述职报告.docx
- 某县长在县委常委班子年度民主生活会个人对照检查材料1.docx
- 某县长在县委常委班子年度民主生活会个人对照检查材料.docx
文档评论(0)