ID: 21186974

第三章 算法的程序实现复习课件(24张PPT) - 高中信息技术必修1浙教版(2019)

日期:2024-11-23 科目:信息技术 类型:高中课件 查看:89次 大小:1135271B 来源:二一课件通
预览图 1/9
第三章,教版,必修,信息技术,高中,PPT
  • cover
(课件网) 3.算法的程序实现(1) 主讲人:*** 浙教版信息技术必修一《数据与计算》 【知识体系】 【知识梳理】 一、用计算机编程解决问题的一般过程 1. 抽象与建模 2.设计算法 3.编写程序 4.调试运行程序 【知识梳理】 二、Python语言程序设计 (一)Python语言基础 1.编程环境 集成开发环境(IDLE),交互式解释器Python Shell 【知识梳理】 二、Python语言程序设计 (一)Python语言基础 2.数据类型与表达式 (1)数据类型 【知识梳理】 二、Python语言程序设计 (一)Python语言基础 2.数据类型与表达式 (2)基本运算 算术运算、关系运算和逻辑运算 优先级:算术运算符>关系运算符>逻辑运算符 【知识梳理】 二、Python语言程序设计 (一)Python语言基础 2.数据类型与表达式 (3)算术运算 运用算术运算符进行数的加、减、乘、除等数学运算。 【知识梳理】 二、Python语言程序设计 (一)Python语言基础 2.数据类型与表达式 (4)关系运算 关系运算的结果是一个布尔值,常用的关系运算符如图所示 【知识梳理】 二、Python语言程序设计 (一)Python语言基础 2.数据类型与表达式 (5)成员资格运算符:in (6)逻辑运算符 【知识梳理】 二、Python语言程序设计 (一)Python语言基础 2.数据类型与表达式 (7)表达式运算 ①表达式中存在多种运算符时,按优先级运算,优先级相同则从左到右 ②Python中认为”0”(数值0)、””(空字符串)和False等价,非零数和非空字符串和True等价 ③字符串比较时,比较的是两者的ASCII码值,从左到右逐位比较。如“123”<”23”=True ④数值类型的运算结果保留更精确的值。如1+2.0=3.0 【知识梳理】 二、Python语言程序设计 (一)Python语言基础 3.变量和赋值语句 (1)变量名的命名规则 程序中有些数据是未知或是可变的,为了灵活的使用这些数据,可以使用变量进行存储。Python是动态类型语言,使用前不需要预先声明变量的数据类型。但是变量名的命名需要遵循一些规则。 ①变量名只能由数字,字母和下划线(英文)三种字符构成; ②变量名不能用数字开头; ③变量名区分大小写; ④变量名不能和保留字相同; 【知识梳理】 二、Python语言程序设计 (一)Python语言基础 3.变量和赋值语句 (1)变量名的命名规则 这里特别需要指出两点: ①Python变量名支持中文字符,但考虑兼容性一般不建议使用; ②Python共有35个保留字(见下图),这些不可以被作为变量名使用。 【知识梳理】 二、Python语言程序设计 (一)Python语言基础 3.变量和赋值语句 (1)变量名的命名规则 (2)赋值语句 变量名=值;变量名=表达式;如a=3,a=a+b。 (3)赋值运算符:“=”,“+=”,“-=”,“*=,””/=”,”%=”等 【知识梳理】 二、Python语言程序设计 (一)Python语言基础 4.基本数据结构 (1)字符串 字符串是由0个或多个字符组成的序列,如字符串“hello”。 ①字符串一旦创建就无法更改 ②字符串的索引方式有正负两种,正向从左到右从0开始,负向从右到左从-1开始。 ③字符串切片:字符串名[start:stop:step],结果含头不含尾,step可以为负。 【知识梳理】 二、Python语言程序设计 (一)Python语言基础 4.基本数据结构 (1)字符串 ④常用字符串操作方法 s.upper() #全部小写转大写 s.lower() #全部大写转小写 s.split(sep) #根据sep分割字符串s s.find(y) #返回y第一次出现在s中的索引值,若未出现则为-1 s.replace(old,new[,max]) #将old用new替换,max为最大替换次数。 s.count(sub) #统计sub在s中出现的次数 注意:由于字符串是不可变对象,所以以上方法不会改变s的值,只是将改变后的结果进行返回。 【知识梳理】 二、Python语言程序设 ... ...

~~ 您好,已阅读到文档的结尾了 ~~