《Python程序设计基础》-课件 项目三 表达式与运算符;项目四 组合数据类型项目五 Python 流程控制.pptx

《Python程序设计基础》-课件 项目三 表达式与运算符;项目四 组合数据类型项目五 Python 流程控制.pptx

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

您可能关注的文档

文档评论(0)

lai + 关注
实名认证
内容提供者

精品资料

版权声明书
用户编号:7040145050000060

1亿VIP精品文档

相关文档