专题4 程序的顺序结构(讲义)-浙江省(单独招生)计算机类《计算机语言基础》考纲讲练测

2026-06-14
| 9页
| 51人阅读
| 0人下载
精品

内容正文:

编写说明:本专辑为浙江省(单独招生)计算机类《计算机语言基础考纲讲练测》,严格依据浙江省普通高校单独招生考试大纲(专业课)计算机类考试范围及要求编写,精准对标考纲,兼顾考点覆盖与实战应用。每套讲练测提供讲义、课件、练习三大配套教学文件,贯穿九大核心环节:考点解读、思维导图、知识梳理、背诵环节、常考题、高考真题、课堂练习、课堂小结及课后测验,形成“讲-练-测-评”闭环式教学与复习逻辑,助力考生夯实基础、突破重难点。 浙江省计算机类 《计算机语言基础考纲讲练测》 专题4 程序的顺序结构 讲义 [考点解读] 1.会使用顺序结构 2.了解数值概念 3.掌握数据类型 [思维导图] [知识梳理] 1. 顺序结构 顺序结构是Python中最简单、最基础的程序执行结构,核心规则:代码按照从上到下的顺序,一行接一行依次执行,不会跳过、不会倒流,执行完上一行才会执行下一行。它是所有程序的基础,分支(if)、循环(for/while)都是在顺序结构上扩展的。 特点: 1.自上而下执行:代码书写顺序 = 程序运行顺序 2.无跳转、无选择:每一行代码都会被执行 3.最简单的程序结构:适合线性、一步接一步的逻辑 示例: # 顺序结构:从上到下依次执行 print("第一步:开始执行程序") # 第1行执行 name = "小明" # 第2行执行 print(f"第二步:你好,{name}") # 第3行执行 age = 20 # 第4行执行 print(f"第三步:年龄是{age}") # 第5行执行 print("第四步:程序结束") # 第6行执行 上述运行后: 运行结果(严格按顺序输出) 第一步:开始执行程序 第二步:你好,小明 第三步:年龄是20 第四步:程序结束 2. 数据 将数据分类可以使数据更易于组织、检索、分析和处理,可以更有效地管理数据,减少冗余和混乱,提高程序的运行效率和准确性,帮助程序员更有效地管理和操作数据,实现各种逻辑和功能。python支持多种数据类型,如数值、字符串、列表等常用数据类型,及元组集合和字典等复杂数据类型,用于存储和组织更复杂的数据结构。在编写程序时,选择适当的数据类型至关重要,有助于减少错误并提高程序的效率和可读性。 六大类型: (1)数值类型 包含整数(int)、浮点数(float)、布尔值(bool),主要用于储存数字数据,进行数学运算和逻辑判断,是Python最基础的数据类型。整数int:不带小数点的数字,包含正数、负数、0。Python中整数没有大小限制,不会出现溢出问题。浮点数float:带小数点的小数,用于储存带有精度的数值,例如价格、身高、体重等。整数和浮点数混合运算时,结果自动转为浮点数。布尔值bool:只有两个值,True(真)、False(假)。本质上属于特殊整数,True等于1,False等于0,主要用于逻辑判断。常用用法整数:加减乘除、取余%、整除//、幂运算**,常用于计数、编号。浮点数:小数计算、保留小数位数,用于生活中带小数点的数据。布尔值:if判断、while循环、比较运算(>、<、==)。 (2)字符串 字符串(str)用单引号/双引号/三引号包裹的文本,不可修改,有序由单引号、双引号、三引号包裹的所有文字、符号、数字。属于有序、不可修改的数据类型,创建之后不能单独修改其中某一个字符。字符串是有序的就是每个字符都有下标,可以切片取值。同时不可修改:不能直接修改字符串内部某一个字符。字符串的三引号支持换行,用于书写大段文本。字符串的拼接是使用+拼接多个字符串,字符串重复内容则使用*重复输出字符串。字符串的切片是截取字符串指定位置内容。 (3)列表 列表*(list)使用方括号[]包裹,是Python最常用的容器数据类型。可以存放任意数据类型,包括数字、字符串、列表等。它是有序、可重复、可增删改查,最常用容器。列表有以下特点 ①有序:元素有下标,顺序固定。 ②可重复:列表内允许出现相同元素。 ③可增删改查:灵活性最高,日常开发使用最多。 (4)元组 元组(tuple)使用小括号()包裹,格式和列表非常相似,属于只读型容器。元组是有序的因为拥有下标,顺序不变元组也是可重复的即允许元素重复,同时其不可修改:元素一旦定义,不能增、删、改,安全性高。元组的常用用法储存固定不变的数据,如星期、月份、坐标、系统配置,函数多个返回值默认使用元组存储,同时支持切片、遍历、取值,但是不能修改数据。且单个元素必须加逗号:t=(10, )。 (5)字典 字典(dict)使用大括号以键值对{key:value}的形式储存数据,用于存放一一对应的映射关系。 其特点为: ①键唯一:键不能重复,不可修改。 ②值可重复:值可以存放任意数据。 ③查询速度极快,适合储存关联数据。 字典常用用法: ①增加:字典[新键] = 值。 ②删除:del删除、pop()删除指定键、clear()清空字典。 ③修改:直接对已有键重新赋值。 ④查询:按键取值 (6)集合(set) 集合使用大括号{}包裹,无键值对,是无序、自动去重的容器类型。其特点: ①无序:没有下标,不能通过下标取值。 ②元素唯一:自动去除重复数据。 ③元素不能存放列表、字典等可变数据。 常用用法: ①列表快速去重:set(列表)。 ②集合运算:交集&、并集|、差集-。 ③判断两组数据是否重复、是否包含。 示例: num_int = 666 #整数 #2.字符串str str_text="Python基础数据类型" #3.列表list list_data=[10,20,"列表",3.14,True] #4.元组 tuple tuple_data=(100,200,"元组",5.20) #5.字典dict dict_data={"name":"小明","age": 18,"score":90.5} #6.集合set set_data={1,2,2,3,"集合",1}#自动去重 #全部打印输出 print("数值int:",num_int) print("字符串:",str_text) print("列表:",list_data) print("元组:",tuple_data) print("字典:",dict_data) print("集合(自动去重):",set_data) 运行结果: 数值int:666 字符串:Python基础数据类型 列表:[10, 20,'列表',3.14,True] 元组:(100,200,'元组',5.2) 字典:{'name':'小明','age':18,'score':90.5} 集合(自动去重): {1,2,3,'集合'} 3. 数值类型 Python数值类型用于存储数字,主要分为4种: (1)int整数 (2)float浮点数(小数) (3)complex复数 (4)bool布尔值(特殊数值) 示例: # 1. 整数 int a = 20 # 2. 浮点数 float b = 3.14 # 3. 布尔类型 bool c = True # 4. 复数 complex d = 5 + 2j [背诵环节] 1.简述一下顺序结构 【答案】顺序结构是Python中最简单、最基础的程序执行结构,核心规则:代码按照从上到下的顺序,一行接一行依次执行,不会跳过、不会倒流,执行完上一行才会执行下一行。它是所有程序的基础。 2.数据的六大类型。 【答案】数值、字符串、列表等常用数据类型,及元组集合和字典。 3.数值类型的四种类型 【答案】int整数、float浮点数(小数)、complex复数、bool布尔值(特殊数值)。 [常考题] 1.Python程序默认的执行结构是( ) A.分支结构 B.顺序结构 C.循环结构 D.嵌套结构 【答案】B 2.以下不属于Python六大基本数据类型的是( ) A.int B.float C.bool D.char 【答案】D 3.Python中用来表示整数的数据类型是( ) A.float B.int C.str D.list 【答案】B 4.下列选项中,属于浮点型数据的是( ) A.100 B.-20 C.3.14 D."66" 【答案】C 5.布尔类型的取值只有两种,分别是( ) A.True和False B.真和假 C.0和1 D.是和否 【答案】A 6.顺序结构执行代码时,会跳过部分代码选择性执行。( ) 【答案】× 7.Python六大基础数据类型包含:int、float、str、bool、list、dict。( ) 【答案】× 8.小数形式的数字在Python中统一为浮点型float。( ) 【答案】√ 9.True本质上等价于1,False本质上等价于0( ) 【答案】√ 10.复数类型在Python无法使用。( ) 【答案】× [高考真题] 1.关于Python顺序结构,说法正确的是( ) A.代码随机执行 B.自上而下依次执行 C.代码会逆向执行 D.满足条件才会执行 【答案】B 2.下列属于Python复数类型的是( ) A.5+2j B.3.5 C.99 D.None 【答案】A 3.type(888)的返回结果是( ) A.float B.str C.int D.bool 【答案】C 4.空数据类型、表示空值的是( ) A.empty B.null C.None D."" 【答案】C 5.以下( )组全部属于不可变数据类型 A.int、float、str B.list、int、bool C.str、list、dict D.float、set、int 【答案】A 6.程序中只要写了print,就不会遵循顺序结构。( ) 【答案】× 7.type(3.0)和type(3)结果完全相同。( ) 【答案】× 8.布尔类型属于Python数值类型的一种。( ) 【答案】√ [课堂练习] 1.下列关于Python顺序结构执行规则,描述正确的是( ) A.从下往上执行 B.自上而下逐行依次执行 C.随机挑选代码执行 D.满足条件才执行代码 【答案】B 2.Python六大基本数据类型中,用来存储文本内容的是( ) A.int B.str C.list D.float 【答案】B 3.下列数据中,属于 Python 整型的是( ) A.7.99 B."123" C.2.0 D.-15 【答案】D 4.表达式type(True)的运行结果类型是( ) A.整型 B.浮点型 C.布尔型 D.字符串类型 【答案】C 5.Python中复数类型的虚部标识是( ) A.i B.j C.k D.m 【答案】B 6.以下选项中,不属于数值类型的是( ) A.66 B.9.8 C."python" D.3+4j 【答案】C 7.代码自上而下依次运行,没有分支和循环,该程序结构是( ) A.顺序结构 B.选择结构 C.循环结构 D.嵌套结构 【答案】A 8.关于浮点数说法错误的是( ) A.可以表示小数 B.3.14是浮点数 C.整数 5也是浮点数 D.float代表浮点型 【答案】C 9.下列( )个是Python合法的空值 A.NONE B.None C. null D.0 【答案】B 10.以下组合,全部属于Python基本数据类型的是( ) A.int、float、str、bool B.char、int、double C.list、char、str D.dict、double、bool 【答案】A [课堂小结] 一、顺序结构 二、数据 1.数值 2.字符串 3.字典 4.元组 5.列表 6.集合 三、数值 1. 整型 2. 浮点数型 3. 复数类型 4. 布尔类型 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $

资源预览图

专题4 程序的顺序结构(讲义)-浙江省(单独招生)计算机类《计算机语言基础》考纲讲练测
1
专题4 程序的顺序结构(讲义)-浙江省(单独招生)计算机类《计算机语言基础》考纲讲练测
2
专题4 程序的顺序结构(讲义)-浙江省(单独招生)计算机类《计算机语言基础》考纲讲练测
3
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。