3.2.1 Python语言基础 ppt课件(共40张PPT)-2023新浙教版(2019)《高中信息技术》必修第一册.pptx

上传人(卖家):Q123 文档编号:5426134 上传时间:2023-04-11 格式:PPTX 页数:40 大小:2.53MB
下载 相关 举报
3.2.1 Python语言基础 ppt课件(共40张PPT)-2023新浙教版(2019)《高中信息技术》必修第一册.pptx_第1页
第1页 / 共40页
3.2.1 Python语言基础 ppt课件(共40张PPT)-2023新浙教版(2019)《高中信息技术》必修第一册.pptx_第2页
第2页 / 共40页
3.2.1 Python语言基础 ppt课件(共40张PPT)-2023新浙教版(2019)《高中信息技术》必修第一册.pptx_第3页
第3页 / 共40页
3.2.1 Python语言基础 ppt课件(共40张PPT)-2023新浙教版(2019)《高中信息技术》必修第一册.pptx_第4页
第4页 / 共40页
3.2.1 Python语言基础 ppt课件(共40张PPT)-2023新浙教版(2019)《高中信息技术》必修第一册.pptx_第5页
第5页 / 共40页
点击查看更多>>
资源描述

1、编程环境数据类型与表达式变量和赋值语句基本数据结构Python是一种面向对象、解释型的计算机程序设计高级语言,其语法简洁清晰,方便对数据进行组织和处理;具有丰富和强大的库,可以支持很多日常问题的程序实现。使用Python语言编程解决问题时,需要严格遵守Python语言的语法规则,并选择合理的程序运行环境运行程序。编写Python程序的方式:使用集成开发环境IDE。01PART ONE编程环境01 编程环境以Python3.8以例,安装好后可通过“开始”菜单中的Python3.8文件夹下的“IDLE”命令单击进入。01 编程环境解释器窗口单击filenew file命令,打开编辑器窗口。01 编

2、程环境解释器窗口编辑器窗口01 编程环境在编辑器窗口中,单击RunRun Module命令运行程序,在解释器窗口中显示输入结果。01 编程环境认识第一个函数 输出函数 Print()Print():要输出的内容在小括号内同时输出多个数据:print(内容1,内容2,内容3)请你动手试一试:输出字符、数字、算式有什么不同呢?试试输出多个内容吧01 编程环境输出字符01 编程环境输出数字和算式出错,字符+数字输出会报错!01 编程环境输出多个内容sep=”:设置多个输出结果的间隔符号end=”:设置多个输出结果的结束符号01 编程环境你能在书上找到输入函数吗?input():输入函数int():整

3、数类型,除了整数,计算机中还有哪些数据类型呢?我们一起来看一下吧02PART TWO数据类型与表达式02 数据类型与表达式PythonPython常用数据类型常用数据类型数据类型类型标识符类型说明及示例整型实型字符串型布尔型列表intstrboollist数据序列,如1,1,2,3,5,8,13,21整数,可任意大,如2,-99Hello,world、中国、520逻辑判断,True和False,可以进行not,and,no等逻辑运算 float数学中的实数,如3.14、2.318E+602 数据类型与表达式试一试:确定数据类型现实事物或现象列举的数据数据类型 floatstrlistbool体

4、重52.6名字Sophia列出信号灯的三种颜色名称red,yellow,green按钮是否可用True,Falseint倒计时的数字1002 数据类型与表达式算术运算符运算符表达式描述示例优先级*x*y求x的y次幂5*2结果是251*x*y将x与y相乘5*2结果是102/x/y用x除以y,产生实数值5/2结果算式2.52/x/y用x除以y,取整数部分5/2结果是22%x%y用x除以y,取余数5%2结果是12+x+y将x与y相加5+2结果73-x-y将x减去y5 2 2结果33123-123/100*100=?235-2*2*3%3+2=?602 数据类型与表达式算术运算符(1 1)+运算符:除

5、了用于算术加法以外,还可以用于运算符:除了用于算术加法以外,还可以用于列表、元组、字符串列表、元组、字符串的连接的连接,但但不支持不同类型不支持不同类型的对象之间相加或连接。的对象之间相加或连接。布尔型的布尔型的True=1 False True=1 False=0=002 数据类型与表达式算术运算符(2 2)*运算符:除了表示算术乘法,还可用于列表、元组、字符串这运算符:除了表示算术乘法,还可用于列表、元组、字符串这几个序列类型与整数的乘法,表示几个序列类型与整数的乘法,表示序列元素的重复序列元素的重复,生成新的序列对,生成新的序列对象。象。02 数据类型与表达式关系运算符运算符表达式描述示

6、例aba大于b52结果为Trueaba小于b5=a=ba大于等于b5=2结果为True=a=ba小于等于b5=2结果为False=a=ba等于b5=2结果为False!=a!=ba不等于b5!=2结果为Trueina in ba是b的成员“5”in“2”结果为false“in”用来检查一个值是否包含在指定的序列中。02 数据类型与表达式逻辑运算符运算符表达式描述示例andx and y布尔“与”True and false结果为Falseorx or y布尔“或”True or false结果为Truenotnot x布尔“非”Not false结果为True03PART THREE变量和赋值

7、语句03 变量和赋值语句什么是变量?房间房间名称房间类型入住的客人变量变量名变量类型变量值房间_506=张三03 变量和赋值语句name李政言李政言例如:我们要存放一个同学的名字、语文、数学、英语的成绩name=“李政言李政言”这里我们用到的“=”称为赋值运算符,就是把右边的值赋予给左边的变量yw100yw=10003 变量和赋值语句常量与变量常量与变量常量:程序运行过程中,其值不能改变的量。如3.14、2、red 等。变量:程序运行过程中,其值可以改变的量。03 变量和赋值语句常量与变量常量与变量常量:程序运行过程中,其值不能改变的量。如3.14、2、red 等。变量:程序运行过程中,其值可

8、以改变的量。03 变量和赋值语句赋值语句赋值语句的一般形式:变量名 表达式a=5b=9t=aa=bb=ta、b的值分别为?a=9b=503 变量和赋值语句变量值的修改变量赋值以后,这个值一直存在,直到赋予新的值。计算圆的面积pi=3.14r=10S=pi*r*rprint(“s=“,s)s=314.0赋值运算符=的优先级要低于算术运算符*/+-所以程序是先计算表达式的值,再赋值给变量a=10a=a+5b=a+5print(a)_print(b)_1520a=a+5可缩写成a+=5。例如:sum=sum+1可缩写成sum+=1。类似的赋值运算符还有-=*=/=%=03 变量和赋值语句注意事项:1

9、、变量名由由字母(包含汉字)、数字、下划线(字母(包含汉字)、数字、下划线(_ _)组成组成,只能以字母和 _(下划线)开头。student_1()1_student()2、变量名不能和python保留字相同,比如 print input 3、变量名区分大小写变量名区分大小写 建议使用拼音、英文单词或他们的缩写 例如 表示姓名的变量可以是 name xingming xm变量命名规则04PART THREE基本数据结构04 基本数据结构 字符串的定义:“”或括起来的一串字符,标点符号也属于字符 字符串长度计算:len();字符串索引:下标都是从0开始 str1索引标号 str1=1234567

10、 len(str1)=70索引示例:P736注意:三个引号括起来的内容表示为注释04 基本数据结构列表(list)是Python中内置的有序可变序列,列表的所有元素放在一对中括号“”中,并使用逗号隔开,元素的类型可以不同。当不再使用时,可通过del命令删除列表,删除后不可再调用a_list=#创建空列表b_list=20,张三,177.6c_list=list(range(10)a_list=1,2,3print(a_list)del a_listprint(a_list)04 基本数据结构创建列表时,将会开辟一块连续的空间,用于存放列表元素的引用,每个元素被分配一个序号即元素的位置(也叫索引

11、)。索引值从 0 开始,从左到右不断递增。元素1元素2元素3元素元素n-1元素n元素索引012n-2n-1正向索引,从左到右不断增大04 基本数据结构L=Michael,Sarah,Tracy,Bob,Jack#取L中的前三个数据print(L0:3)#从索引 1 开始,取出 2 个元素出来:print(L?:?)#Michael,Sarah,Tracyprint(L1:3)#Sarah,Tracy获取几个字符04 基本数据结构字典(dict)是一种映射类型,由若干”键(key):值(value)”组成,“键”和“值”之间用冒号隔开,所有“键值对”放在一对大括号“”内,并用逗号分隔。其中“键”

12、必须为不可变类型,在同一个字典中,“键”必须是唯一的,但“值”可以重复。a_dict=#创建空字典b_dict=姓名:张三,年龄:2004 基本数据结构字典是无序的,不支持索引。主要通过字典对象键获取对应的值。此外,字典还提供了获取所有键值对、所有键、所有值等方法。print(a_dict姓名)print(a_dict体重)print(a_dict籍贯)“键”不存在时,报错。张三172KeyError:籍贯练一练1.下列变量名在Python中合法的是()A.3tou B.t#x C._bt D.god?练一练2.有如下程序段:a=2b=3a*=ba+=bprint(a)上述程序段运行之后打印出的a的值是()a=a*b=2*3=6a=a+b=6+3=9练一练3.变量x=Hello,World!中的“World”,请问代码应该如何写:x6:11Print(dictAge)4.有一个字典 dict=Name:Jian,Age:18,Class:001,请问要得到字典中键为“Age”的值的代码是 。演示完毕,谢谢观看!

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高中 > 信息 > 浙教版(2019) > 必修1 数据与计算
版权提示 | 免责声明

1,本文(3.2.1 Python语言基础 ppt课件(共40张PPT)-2023新浙教版(2019)《高中信息技术》必修第一册.pptx)为本站会员(Q123)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|