《程序设计语言的基础知识粤教版(2019)高中信息技术必修一ppt课件.pptx》由会员分享,可在线阅读,更多相关《程序设计语言的基础知识粤教版(2019)高中信息技术必修一ppt课件.pptx(33页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2019粤教版信息技术必修一数据与计算4.1程序设计语言的基础知识4.2运用顺序结构描述问题求解过程4.3运用选择结构描述问题求解过程4.4运用循环结构描述问题求解过程第四章 程序设计基础4.1.1Python的常量和变量4.1.2Python的数据类型4.1.3Python的运算符和表达式4.1.4Python的函数4.1程序设计语言的基础知识1.Python本标准适用于已投入商业运行的火力发电厂纯凝式汽轮发电机组和供热汽轮发电机组的技术经济指标的统计和评价。燃机机组、余热锅炉以及联合循环机组可参照本标准执行,并增补指标。认识Python语言1.Python简介简介python是一种解释型脚
2、本语言,可以应用于以下领域:是一种解释型脚本语言,可以应用于以下领域:Web 和和 Internet开发、科学计算和统计、人工智能、开发、科学计算和统计、人工智能、桌面界面开发、软件开发、后端开发、网络爬虫桌面界面开发、软件开发、后端开发、网络爬虫2.Python 工作界面介绍工作界面介绍数据总是以常量或变量两种形式出现在程数据总是以常量或变量两种形式出现在程序中序中2.Python的常量和变量本标准适用于已投入商业运行的火力发电厂纯凝式汽轮发电机组和供热汽轮发电机组的技术经济指标的统计和评价。燃机机组、余热锅炉以及联合循环机组可参照本标准执行,并增补指标。常量常量是指在程序运行过程中其值常量
3、是指在程序运行过程中其值始终不发生变化始终不发生变化的的量,通常是量,通常是固定的数值或字符串固定的数值或字符串。在程序中可以直。在程序中可以直接使用接使用例如453.14159helloX=30*40本标准适用于已投入商业运行的火力发电厂纯凝式汽轮发电机组和供热汽轮发电机组的技术经济指标的统计和评价。燃机机组、余热锅炉以及联合循环机组可参照本标准执行,并增补指标。变量在程序运行过程中其值发生变化的量。变量由变量在程序运行过程中其值发生变化的量。变量由变量的标识符和变量的内容两部分组成。的标识符和变量的内容两部分组成。变量的标识符(变量名)由变量的标识符(变量名)由字母(字母(A-Z,a-z)
4、、数)、数字(字(0-9)、下划线)、下划线组成组成注意:注意:第一个字符必须是字母或下划线,不能是数第一个字符必须是字母或下划线,不能是数字。字母大小写区分。字。字母大小写区分。变量无需定义数据类型,数据类型不固定是动态的变量无需定义数据类型,数据类型不固定是动态的。格式:变量名格式:变量名=变量内容变量内容 X=40本标准适用于已投入商业运行的火力发电厂纯凝式汽轮发电机组和供热汽轮发电机组的技术经济指标的统计和评价。燃机机组、余热锅炉以及联合循环机组可参照本标准执行,并增补指标。变量变量名变量名变量内容变量内容本标准适用于已投入商业运行的火力发电厂纯凝式汽轮发电机组和供热汽轮发电机组的技术
5、经济指标的统计和评价。燃机机组、余热锅炉以及联合循环机组可参照本标准执行,并增补指标。实践打开打开python IDLE 输入以下内容输入以下内容a=5a=abca=我爱中国我爱中国运行看看运行看看a最终的值为什么,最终的值为什么,a是变量还是常量是变量还是常量Python的数据类型本标准适用于已投入商业运行的火力发电厂纯凝式汽轮发电机组和供热汽轮发电机组的技术经济指标的统计和评价。燃机机组、余热锅炉以及联合循环机组可参照本标准执行,并增补指标。Python的数据类型整型数值(int)3000浮点型数值(float)3000.0以单引号或者双引号括起来的任意文本ABC“我爱中国”数值列表是写在
6、方括号 之间、用逗号分隔开的元素列表。List1=1,2,3,4字符串元组与列表类似,元组中的元素不能修改,元组使用小括号 Tup1=(1,2,3,4)列表集合是一个无序不重复元素的序列。使用来创建元组字典是无序的对象集合。字典用标识,是一个无序的“键:值”对集合A=“1”:“one”集合字典本标准适用于已投入商业运行的火力发电厂纯凝式汽轮发电机组和供热汽轮发电机组的技术经济指标的统计和评价。燃机机组、余热锅炉以及联合循环机组可参照本标准执行,并增补指标。字符串的索引字符串的索引从字符串的索引从0开始,开始,-1为从末尾位置开始为从末尾位置开始例子例子abcdeabcde本标准适用于已投入商业
7、运行的火力发电厂纯凝式汽轮发电机组和供热汽轮发电机组的技术经济指标的统计和评价。燃机机组、余热锅炉以及联合循环机组可参照本标准执行,并增补指标。字符串的索引str1=“abcdef”str10:4str1:str10:str1:5本标准适用于已投入商业运行的火力发电厂纯凝式汽轮发电机组和供热汽轮发电机组的技术经济指标的统计和评价。燃机机组、余热锅炉以及联合循环机组可参照本标准执行,并增补指标。实践name=欧阳小红欧阳小红name1:-1结果为?结果为?本标准适用于已投入商业运行的火力发电厂纯凝式汽轮发电机组和供热汽轮发电机组的技术经济指标的统计和评价。燃机机组、余热锅炉以及联合循环机组可参照
8、本标准执行,并增补指标。习题1.如要使变量如要使变量b存储整数存储整数5,下列赋值语句写法正确下列赋值语句写法正确的是()的是()A.b=5 B.b=5.0C.5=b D.b=52.小程同学先后给变量小程同学先后给变量a赋值情况如下:赋值情况如下:a=100a=a+11A=“abc”你能告诉小程同学变量你能告诉小程同学变量a到底存储的是哪个量吗到底存储的是哪个量吗?A.100 B.111 C.abc D.都有可能都有可能本标准适用于已投入商业运行的火力发电厂纯凝式汽轮发电机组和供热汽轮发电机组的技术经济指标的统计和评价。燃机机组、余热锅炉以及联合循环机组可参照本标准执行,并增补指标。习题3.下
9、面是小新在某道编程题中定义的变量,哪个变下面是小新在某道编程题中定义的变量,哪个变量名是不合法的()量名是不合法的()A.apple_Prince12 B._math C.3apple D.Apple4.在在python中,以下哪个选项中,以下哪个选项a 的数据类型为数值的数据类型为数值型()型()A.a=5 B.a=“5”C.a=5 D.a=5.0Python的运算符与表达式本标准适用于已投入商业运行的火力发电厂纯凝式汽轮发电机组和供热汽轮发电机组的技术经济指标的统计和评价。燃机机组、余热锅炉以及联合循环机组可参照本标准执行,并增补指标。Python的运算符与表达式1+2X-1X*(y+1)
10、观察以上式子,有什么共同点观察以上式子,有什么共同点在Python中,把对常量或者变量进行运算或者处理的符号称为运算符参与运算的对象称为操作数,操组数可以是常量、变量或者函数由运算符、操作数连接而成的式子称为表达式本标准适用于已投入商业运行的火力发电厂纯凝式汽轮发电机组和供热汽轮发电机组的技术经济指标的统计和评价。燃机机组、余热锅炉以及联合循环机组可参照本标准执行,并增补指标。运算符算算术运算符运算符逻辑运算符运算符关系运算符关系运算符赋值运算符运算符成成员运算符运算符本标准适用于已投入商业运行的火力发电厂纯凝式汽轮发电机组和供热汽轮发电机组的技术经济指标的统计和评价。燃机机组、余热锅炉以及联
11、合循环机组可参照本标准执行,并增补指标。算术运算符与算术表达式算算术运算符运算符含含义例子例子结果果+加加5+2-减减5-2*乘乘5*2/除除5/2/整除整除5/2%求余求余5%2*幂运算运算5*2本标准适用于已投入商业运行的火力发电厂纯凝式汽轮发电机组和供热汽轮发电机组的技术经济指标的统计和评价。燃机机组、余热锅炉以及联合循环机组可参照本标准执行,并增补指标。逻辑运算符与逻辑表达式逻辑运算符:逻辑运算符:and(与与)、or(或)、(或)、not(非非)由逻辑运算符连接而成的表达式称为逻辑表达式由逻辑运算符连接而成的表达式称为逻辑表达式逻辑表达式的值:逻辑表达式的值:True(1).Flas
12、e(0)a=0,b=1,c=2本标准适用于已投入商业运行的火力发电厂纯凝式汽轮发电机组和供热汽轮发电机组的技术经济指标的统计和评价。燃机机组、余热锅炉以及联合循环机组可参照本标准执行,并增补指标。关系运算符与关系表达式由关系运算符连接而成的表达式称为关系表达式由关系运算符连接而成的表达式称为关系表达式关系表达式的值:关系表达式的值:True(1).Flase(0),对应整数,对应整数1和和0再参与其他运再参与其他运算算关系运算符关系运算符含含义例子例子结果果大于大于43=大于等于大于等于4=3小于小于43=小于等于小于等于43+1(53)+15(3+1)53 and 1+153 or 1+1n
13、ot(53)and 1+153and 1+153 or 1+1not(53)or 1+1本标准适用于已投入商业运行的火力发电厂纯凝式汽轮发电机组和供热汽轮发电机组的技术经济指标的统计和评价。燃机机组、余热锅炉以及联合循环机组可参照本标准执行,并增补指标。运算符的优先级4当一个表达式中有多种运算时,运算的顺序是根据运算符的优先级由高到当一个表达式中有多种运算时,运算的顺序是根据运算符的优先级由高到低进行运算。同级运算则按从左到右的顺序进行低进行运算。同级运算则按从左到右的顺序进行本标准适用于已投入商业运行的火力发电厂纯凝式汽轮发电机组和供热汽轮发电机组的技术经济指标的统计和评价。燃机机组、余热锅
14、炉以及联合循环机组可参照本标准执行,并增补指标。赋值运算符与赋值表达式在Python中,对变量的赋值是通过赋值运算符“=”来实现的=本标准适用于已投入商业运行的火力发电厂纯凝式汽轮发电机组和供热汽轮发电机组的技术经济指标的统计和评价。燃机机组、余热锅炉以及联合循环机组可参照本标准执行,并增补指标。成员运算符Python中用成员运算符判断序列中是否有某个成员中用成员运算符判断序列中是否有某个成员Python的函数本标准适用于已投入商业运行的火力发电厂纯凝式汽轮发电机组和供热汽轮发电机组的技术经济指标的统计和评价。燃机机组、余热锅炉以及联合循环机组可参照本标准执行,并增补指标。处理数字的函数函数名
15、称函数名称使用使用说明明例子例子结果果abs(x)求求x 的的绝对值(-20)min(x)求求变量量x的最小的最小值min(3,2,1)max(x)求求变量量x的最大的最大值max(3,2,1)sum(x)求求变量量x的和的和sum(3,5,7)pow(x,y)求求变量量x的的y次方次方pow(x,y)round(x,y)四舍五入求四舍五入求x的小数点后的小数点后y位位round(3.145,2)bin(x)求求x的二的二进制数制数bin(3)chr(x)返回整数返回整数对应的的ASCII码chr(80)本标准适用于已投入商业运行的火力发电厂纯凝式汽轮发电机组和供热汽轮发电机组的技术经济指标的
16、统计和评价。燃机机组、余热锅炉以及联合循环机组可参照本标准执行,并增补指标。处理字符串的函数函数函数函数含函数含义例子例子结果果len(x)求求x的的长度,包含度,包含空格和空格和标点符号点符号Len(3.1448,9)x.upper()将将x转换为大写大写x=abcdex.upper()x.lower()将将x转换为小写小写x=ABCDEx.lower()x.find(y)查找找y字符在字符在x字字串中的位置串中的位置x=3.14159x.find(3)yin x求求x字符串是否存字符串是否存在在y字符字符x=3.141593 in x本标准适用于已投入商业运行的火力发电厂纯凝式汽轮发电机组
17、和供热汽轮发电机组的技术经济指标的统计和评价。燃机机组、余热锅炉以及联合循环机组可参照本标准执行,并增补指标。实践一、存在字符串一、存在字符串x=I love china,要求如下:要求如下:1.求字符串求字符串x的长度的长度2.将字符串全部转换为大写将字符串全部转换为大写二、存在数组二、存在数组x=20,30,41.52,50,要求如下:要求如下:1.求求x的和的和2.求求x1的的3次方次方3.保留保留x2的值,小数点后一位的值,小数点后一位本标准适用于已投入商业运行的火力发电厂纯凝式汽轮发电机组和供热汽轮发电机组的技术经济指标的统计和评价。燃机机组、余热锅炉以及联合循环机组可参照本标准执行,并增补指标。特殊的函数input(x):显示出信息):显示出信息x,并要求输入数据并要求输入数据print():输出函数输出函数本标准适用于已投入商业运行的火力发电厂纯凝式汽轮发电机组和供热汽轮发电机组的技术经济指标的统计和评价。燃机机组、余热锅炉以及联合循环机组可参照本标准执行,并增补指标。实践利用输出函数,输出以下内容利用输出函数,输出以下内容Hello,World输入一个字符串,即任意输入一段字母,将字符串输入一个字符串,即任意输入一段字母,将字符串转换为大写输出转换为大写输出