第四章 程序设计基础(复习课件1)-高一信息技术必修1粤教版_第1页
第四章 程序设计基础(复习课件1)-高一信息技术必修1粤教版_第2页
第四章 程序设计基础(复习课件1)-高一信息技术必修1粤教版_第3页
第四章 程序设计基础(复习课件1)-高一信息技术必修1粤教版_第4页
第四章 程序设计基础(复习课件1)-高一信息技术必修1粤教版_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

复习课件(程序设计语言python的基础知识)第4章

程序设计基础

高中信息技术粤教版2019

必修1常量和变量01数据类型02运算符和表达式03函数04常量和变量第1节常量和变量知识结构第1节常量和变量知识点一

在程序运行过程中其值始终不发生变化的量,通常是固定的数值或字符串。1、常量教材第67页①常见的常量:45,-30.2001、'Hello','Good'。②常量可以在程序中直接使用,例如语句“x=30*40”表示30乘40的结果赋值给x。第1节常量和变量知识点二

在程序运行过程中其值可以发生变化的量。2、变量教材第67页(1)组成:标识符(名字)+内容(值),如a=1

变量像一个房间,变量名相当于房间号,内容相当于住在房间的不同的人。第1节常量和变量知识点二2、变量教材第67页(2)变量的命名规则:➯不能以数字开头➯只能包含数字、字母、下划线➯区分大小写➯不能使用关键字第1节常量和变量知识点二2、变量教材第67页(3)变量赋值:给一个变量传递具体的值,让其保存,就是赋值,使用赋值符号“=”。(4)变量赋值小技巧:

①一次给多个变量赋不同的值:a,b,c=100,1,2

②一次给多个变量赋相同的值:a=b=c=1000

③变量交换值:a,b=b,a第1节常量和变量提升练习1.下列变名的命名合法的是()A.x_yB.2xyC.printD.x+y【答案】A第1节常量和变量提升练习2.在Python中,我们通常使用()来存取数据。A.求知数B.表达式C.变量D.常量【答案】C数据类型第2节数据类型知识结构第2节数据类型知识点一1、常用的数据类型教材第69页Number(数值)①整型(int):整型或整数②浮点型(float):由整数部分和小数部分组成③复数(complex):由实数部分和虚数部分组成第2节数据类型知识点一1、常用的数据类型教材第69页String(字符串)用单引号、双引号或者三引号括起来的任意文本。例如:‘abc’、‘xyz’字符串的索引为0,从左到右开始,从末尾开始的话,索引从-1开始,依次为-1,-2,-3,...第2节数据类型知识点一1、常用的数据类型教材第69页List(列表)(1)在方括号[

]之间,用逗号分隔开的元素列表。(2)列表的数据项不需要具有相同的类型。(3)和字符串的索引一样,从0开始。第2节数据类型知识点一1、常用的数据类型教材第69页Tuple(元组)(1)与列表相似,但元组的元素不能修改。(2)使用小括号,创建元组在括号中添加元素,使用逗号隔开。(3)和字符串的索引一样,从0开始。第2节数据类型知识点一1、常用的数据类型教材第69页Set(集合)(1)一个无序不重复元素的序列(2)使用大括号{}或者set()函数创建集合(3)使用append()函数添加元素第2节数据类型知识点一1、常用的数据类型教材第69页Dictionary(字典)(1)无序的对象集合(2)字典中的元素通过键来存取(3)组成:键(key):值(value)(4)键必须是唯一的第2节数据类型提升练习1.类型标识符float属于哪种数据类型()A.整型B.浮点型C.字符串型D.布尔型【答案】B第2节数据类型提升练习2.若=[1,2.3.4],则a[3]的值是()A.1B.2C.3D.4【答案】D运算符和表达式第3节运算符和表达式知识结构第3节运算符和表达式知识点一1、运算符和表达式的定义教材第69页(1)运算符的定义:对常量或者变量进行运算或处理的符号称为运算符,参与运算的对象称为操作数。(2)表达式的定义:由运算符、操作数连接而成的式子称为表达式。第3节运算符和表达式知识点二2、常用的运算符和表达式教材第69-71页算数运算符:“+”(加)、“-”(减)、“*”(乘)、“/”(乘)、“%”(求余)、“**”(幂运算)、“//”(整除)。算术表达式:由算术运算符连接的表达式。➯例如:a+3*b(算术表达式)算术运算符和算术表达式第3节运算符和表达式知识点二2、常用的运算符和表达式教材第69-71页逻辑运算符:“and”(与)、“or”(或)、“not”(非)。逻辑表达式:由逻辑运算符连接的表达式。➯表达式的值为True或者False。逻辑运算符和算术表达式第3节运算符和表达式知识点二2、常用的运算符和表达式教材第69-71页逻辑运算符和算术表达式第3节运算符和表达式知识点二2、常用的运算符和表达式教材第69-71页关系运算符:判断数据大小关系的运算称为关系运算符,关系运算符有“>”(大于)、“>=”(大于等于)、“<”(小于)、“<=”(小于等于)、“==”(等于)、“!=”(不等于)。➯由关系运算符连接的表达式称为关系表达式。➯表达式的值为True或者False。关系运算符和算术表达式第3节运算符和表达式知识点二2、常用的运算符和表达式教材第69-71页

对变量的赋值通过赋值运算符“=”来完成,赋值号不是等号,具有方向性,由右边赋给左边,且赋值号左边只能是变量,而不能是常量或表达式。赋值运算符和算术表达式第3节运算符和表达式知识点二2、常用的运算符和表达式教材第69-71页赋值运算符和算术表达式第3节运算符和表达式知识点二2、常用的运算符和表达式教材第69-71页判断序列中是否有某个成员。➯in:例如xiny,如果x是序列y的成员,则计算结果为True,否则为False。➯notin:例如xnotiny,如果x不是序列y的成员,则计算结果为True,否则为False。成员运算符和算术表达式第3节运算符和表达式知识点二2、常用的运算符和表达式教材第69-71页成员运算符和算术表达式第3节运算符和表达式知识点三3、常用的运算符的优先级教材第71页➯同级运算从左到右顺序进行。➯运算符的优先级:算术运算符>关系运算符>逻辑运算符>赋值运算符第3节运算符和表达式知识点三3、常用的运算符的优先级教材第71页第3节运算符和表达式提升练习1.在Python语言中,下列赋值语句正确的是()A.x+y=zB.a=b=cC.a,b=2D.a,b=b,a【答案】D第3节运算符和表达式提升练习2.'下列哪个选项不是Python中的比较运算符()A.=B.!=C.>=D.<+【答案】D函数第4节函数知识结构第4节函数知识点一1、函数的定义教材第71页➯函数是语言程序的基石,是组织好的,可重复使用的,用来实现单一或相关联功能的代码段。➯函数是组织好的、可重复使用的、用来实现单一或相关联功能的代码段。【为一段实现特定功能的代码“取”一个名字,以后即可通过该名字来执行(调用)这段代码。】第4节函数知识点二1、常用的函数教材第71-72页第4节函数知识点二1、常用的函数教材第71-72页第4节函数提升练习1.在编程中,函数的主要作用是什么?(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论