- 1、本文档共121页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
任务运算符综合应用;1.了解表达式的概念。
2.熟悉各种运算符的概念、作用及基本使用方法。
3.能通过相应的运算符实现各种运算。;一、表达式
表达式是可以计算的代码片段。表达式由操作数、运算符和小括号按一定的规则组成。表达式通过运算后产生运算结果,返回结果对象。运算结果对象的类型由操作数和运算符共同决定。
运算符表明对操作数进行什么样的运算。
表达式既可以非常简单,又可以非常复杂。当表达式包含多个运算符时,运算符的优先级控制各个运算符的计算顺序。;二、算术运算符
Python提供了丰富的算术运算符,用于进行包含四则运算的各种算术运算。;99;100;101;102;103;104;105;106;107;108;109;110;任务1序列的使用;任务1序列的使用;1.熟悉序列的概念。
2.掌握序列的基本使用方法。
3.掌握检查元素是否包含在序列中的方法。
4.了解和序列相关的内置函数。;一、序列索引
在序列中,每个元素都有属于自己的编号(索引)。例如,一个含有n个元素的序列从起始元素开始,索引值从0开始递增至n-1,如图所示。;除此之外,Python还支持索引值是负数,此类索引是从右向左计数的,从最后一个元素开始计数,从索引值-1开始,如图所示。
无论是采用正索引值,还是负索引值,都可以访问序列中的任何元素。;二、序列切片
切片操作是访问序列中元素的另一种方法,它可以访问一定范围内的元素,通过切片操作,可以生成一个新的序列。
序列实现切片操作的语法格式如下。
sname[start:end:step];各参数的含义如下。
●sname:序列的名称。
●start:切片开始位置对应的索引值(包括该位置),此参数也可以不指定,会默认为0,也就是从序列的开头进行切片。
●end:切片结束位置对应的索引值(不包括该位置),如果不指定,则默认为序列的长度。
●step:在切片过程中,隔几个存储位置(包含当前位置)取一次元素,也就是说,如果step的值大于1,则在进行切片取序列元素时,会“跳跃式”地取元素,如果省略设置step的值,则最后一个冒号就可以省略。;三、序列相加、相乘
序列的相加、相乘与前面字符串的相加、相乘的调用格???和作用相同,故不在此详细说明。序列相加、相乘示例如下。
str1=Python
print(str1+编程语言)
print(str1*3)
程序运行结果如下。
Python编程语言
PythonPythonPython;四、检查元素是否包含在序列中
在Python中,可以使用in关键字检查某元素是否为序列的成员,其语法格式如下。
valueinsequence
其中,value表示要检查的元素,sequence表示指定的序列。
和in关键字用法相同但功能相反的是notin关键字,它用来检查某个元素是否不包含在指定的序列中。;五、和序列相关的内置函数
除了上面的用法,Python还提供了一些和序列相关的内置函数,可用于实现与序列相关的一些常用操作。;任务2列表的使用;1.熟悉列表的概念。
2.掌握列表的创建和删除方法。
3.掌握对列表中元素的操作方法。
4.能进行列表的整体操作。
5.能进行列表中元素的基本操作。;列表是一组有序项目的数据结构。在创建一个列表后,用户可以访问、修改、添加或删除列表中的项目,即列表是可变的数据类型。在Python中没有数组,而是使用功能更强大的列表代替。
列表将所有元素都放在一对中括号中,相邻元素之间用逗号分隔。列表的格式如下。
[element1,element2,element3,…,elementn]
其中,element1~elementn表示列表中的元素,个数没有限制,只要是Python支持的数据类型都可以,因此,列表可以存储整数、小数、字符串、列表、元组等任何类型的数据,并且同一个列表中元素的类型也可以不同。;124;2.使用list函数创建列表
除了使用中括号“[]”创建列表,Python还提供了一个内置的函数list,使用它可以将可迭代对象(字符串、元组、字典、集合等)转换为列表类型。;126;127;128;使用切片访问列表元素的格式如下。
listname[start:end:step]
步长为1的切片访问示意图如图所示。;130;2.使用extend方法添加元素
extend方法和append方法的不同之处在于,extend方法不会把列表或元组视为一个整体,而是把它们包含的元素逐个添加到列表中。
extend方法的语法格式如下。
listname.extend(obj)
其中,listname表示要添加元素的列
您可能关注的文档
- 《大数据挖掘与统计机器学习(第3版)》 课件全套 吕晓玲 第1--10章 概述、线性回归方法 ---循环神经网络和注意力机制.pptx
- 《Python程序设计基础》-课件 李丽项目八 Python 模块和包;项目九 Python 文件操作;项目十 综合性任务实践.pptx
- 《Python程序设计基础》-课件 李丽项目六 函数和 lambda 表达式;项目七 Python 面向对象.pptx
- 《Python程序设计基础》-课件 李丽项目一 Python 基础知识及环境搭建;项目二 基本数据类型.pptx
- 《Python程序设计基础》-课件全套 李丽 项目1--10 Python 基础知识及环境搭建---综合性任务实践.pptx
- 2019-2020学年江苏南京鼓楼区五年级下册语文期末试卷及答案.pdf
- 2019-2020学年广东省广州市海珠区部编版小学三年级下册语文期末试题及答案.pdf
- 2019年山东潍坊市事业单位招聘真题及答案解析.pdf
- 2020-2021学年江苏省徐州市沛县译林版三年级下册期末测试英语试卷及答案.pdf
- 2019年天津公务员行测考试真题及答案.pdf
- 2021-2022学年湖南省常德市安乡县四年级上学期期中语文真题及答案.pdf
- 2023-2024学年河南省南阳市社旗县四年级上学期期中数学真题及答案.pdf
- 2022-2023学年云南省曲靖市四年级下学期期末数学真题及答案.pdf
- 2021-2022学年河南省周口市鹿邑县二年级下册月考语文真题及答案.pdf
- 2018年河南焦作解放区教师招聘考试真题及答案.pdf
- 2019年江西公务员行测考试真题及答案-乡镇.pdf
- 2019中国石油报社应届高校毕业生招聘试题及答案解析.pdf
- 光大银行招聘应届毕业生能力素质测试笔试真题及答案.pdf
- 2024年广西百色教师招聘考试模拟题及答案.pdf
- 2021-2022学年浙江绍兴诸暨市五年级上册语文期末试卷及答案.pdf
文档评论(0)