2.3 程序设计基本知识 知识点 2022-2023学年人教/中图版(2019)高中信息技术必修1

2023-09-14
| 12页
| 822人阅读
| 3人下载
特供

内容正文:

第二章第3节:程序设计基本知识 1.数据类型 Python语言的部分常用数据类型 数据类型 类型 标识符 类型说明及实例 整型 int 如:1、-99、89456等 浮点型 float 可以使用浮点数表示小数,如:3.1415、0.0088 2.318E+6(表示2.318*106) 字符串型 str 通常是用单引号(‘’)或双引号(“”)括起来的一串字符, 如:‘中国’、“China” 布尔型 bool 布尔类型通常用于逻辑判断,只有两个值:True和False, 分别代表真和假 列表 list 列表是用来存放一组数据的序列。列表中存放的元素可以是各种类型的数据,它们被放置在一对中括号“[]”中,以逗号分隔,如:[1,2,3,‘A’,5] 2.Python语言中部分数据类型转换函数、 数据类型转换函数 功能说明 Float(x) 将x转换为一个浮点数数据 Int(x) 将x转换为一个整数数据 Str(x) 将x转换为一个字符串数据 3.常量、变量及表达式 (1) 、常量指程序运行过程中,其值不能改变的量,例如1024、“red” (2) 、变量指程序运行过程中,其值可以改变的量。变量是内存中存放数据的存放数据存储单元,用变量名来表示。 变量命名需要遵循以下规则: a、 开头只能是字母、汉字、下划线; b、 由字母、汉字、数字、下划线组成 c、 不能用保留字。另外,变量名最好能“见名知意”。如:常用的系统关键字有for、in、if、continue、break、else、and、not和or等。 (3) 变量名=表达式;如:colors=[“red”,“yellow”,“green”] 注意的是,Python语言中的变量必须在使用前被赋值,不能使用未被赋值的变量。在使用过程中,变量还能够被重新赋值。 4.Python 语言中的变量可以被赋值为列表类型的值,如colors = ["red","yellow","green"]。若要访问列表中某个元素的值,可用变量名加索引值的方式。例如,列表变量colors中的3个元素为: colors[0] colors[1] colors[2] "yellow" "green" "red" colom中的n表示列表的索引值(n=0,1,2),其中,colors [0] 的值为"red", colors [1] 的值为"yellow", colors[2]的值为"gren"。 5. 算术运算符 算术运算符主要进行算术运算,运算的结果为整型或浮点型。常见的算术运集(+)、减(-)、乘(*)、除(/)、求余(%)、幂(**)和整除(//)等。例如,6%4为2,2**3的结果为8,9//2的结果为4。a+=2的意思是求a+2=?的值。 注意:字符串类型不能参与运算。 6.关系运算符 关系运算符主要用于比较两个值的大小,运算的结果为布尔值True或False. Python 语言中常见的关系运算符 关系运算符 描述 用法 举例 == 等于 a=b 2=3的结果为False > 大于 a>b 2>3的结果为False < 小于 a<b 2<3的结果为True >= 大于或等于 a>=b 2>=3的结果为False <= 小于或等于 a<=b 2<=3的结果为True != 不等于 a!=b 2!=3的结果为True 7.逻辑运算符 逻辑运算符可以对关系式或布尔值进行逻辑运算,运算结果仍为布尔值True或False。 Python 语言中常见的逻辑运算符 逻辑运算符 描述 用法 举例 not 非 not a not (2==3)的结果为True and 与 a and b 只有当两个操作数都为True时,其结果才为True,如:(2<3)and (2>1)的结果为True or 或 a or b 只要有一个操作数作为True,其结果就为True 如:(2<3)or (1>2)的结果为True 8.运算符的优先级 a. 当表达式中出现“()”时,它的运算级别最高,应先运算“()”内的表达式。 b. 运算符的优先级为:算术运算符>关系运算符>逻辑运算符 c. 在同类运算符中也要注意不同的优先级。例如,逻辑运算符not、and、or的优先级为:not>and>or. 9.语句与程序结构 (1) 顺序结构:输入函数input()和输出函数print (2) 选择结构 Python 语言单分支、双分支和多分支结构 分支类型 基本格式 对应流程图或代码 单分支 if 表达式: 语句块 双分支 if 表达式:

资源预览图

2.3 程序设计基本知识 知识点 2022-2023学年人教/中图版(2019)高中信息技术必修1
1
2.3 程序设计基本知识 知识点 2022-2023学年人教/中图版(2019)高中信息技术必修1
2
2.3 程序设计基本知识 知识点 2022-2023学年人教/中图版(2019)高中信息技术必修1
3
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。