网站大量收购闲置独家精品文档,联系QQ:2885784924

第2章 python编程基础.pptx

  1. 1、本文档共71页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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,内存],[硬盘,声卡]]二维列表比一维列表多一

您可能关注的文档

文档评论(0)

学海无涯而人有崖 + 关注
实名认证
内容提供者

教师资格证、人力资源管理师持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年06月11日上传了教师资格证、人力资源管理师

1亿VIP精品文档

相关文档