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

2026-06-14
| 8页
| 66人阅读
| 0人下载
精品

内容正文:

编写说明:本专辑为浙江省(单独招生)计算机类《计算机语言基础考纲讲练测》,严格依据浙江省普通高校单独招生考试大纲(专业课)计算机类考试范围及要求编写,精准对标考纲,兼顾考点覆盖与实战应用。每套讲练测提供讲义、课件、练习三大配套教学文件,贯穿九大核心环节:考点解读、思维导图、知识梳理、背诵环节、常考题、高考真题、课堂练习、课堂小结及课后测验,形成“讲-练-测-评”闭环式教学与复习逻辑,助力考生夯实基础、突破重难点。 浙江省计算机类 《计算机语言基础考纲讲练测》 专题5 程序的选择结构 讲义 [考点解读] 1.会使用选择结构 2.掌握字符串类型 3.掌握运算符号 [思维导图] [知识梳理] 1.选择结构 选择结构是程序三大基本控制结构之一,也叫分支结构。它根据条件表达式的真假,选择执行不同的代码路径,让程序具备判断与决策能力。 特点: 1.程序执行不再是单纯从上到下顺序执行 2.依据逻辑条件判断,二选一或多选一执行 3.同一时刻只执行一个分支 结构类型: 1.单分支选择结构 只有一个判断条件 条件为真执行语句块,为假则跳过 对应语法:if条件: 2.双分支选择结构 一个条件,两个分支 条件为真执行语句块1,为假执行语句块2 对应语法:if ... else ... 3.多分支选择结构 多个互斥条件,多个分支 从上到下依次判断,满足一个即执行对应语句 对应语法:if ... elif ... elif ... else ... 2.字符串函数 1  字符串函数概念: 字符串函数是Python语言中专门用于处理、操作字符串的内置功能模块,是封装好的可重复调用代码段,用于实现字符串的长度获取、查找、替换、分割、大小写转换等常见操作,无需重复编写底层逻辑。 特点: (1)依附性:必须通过字符串变量 / 字符串常量调用,格式为:字符串.函数名() (2)不修改原串:绝大多数字符串函数不会改变原字符串,而是返回一个新字符串 (3)通用性:所有字符串均可使用,是文本处理的基础工具 (4)返回值明确:执行后会返回对应结果(长度、索引、新字符串等) 2  字符串函数: (1)len():获取字符串的字符长度(总个数) (2)find():查找子串在字符串中首次出现的位置,不存在返回 - 1 (3)replace():将字符串中指定旧子串替换为新子串,返回新串 (4)upper():将字符串所有小写字母转为大写 (5)lower():将字符串所有大写字母转为小写 (6)count():统计指定子串在字符串中出现的次数 (7)split():按指定分隔符将字符串切分为列表 (8)join():用指定字符将序列元素连接成新字符串 3  函数用法: #定义一个字符串 s = "Hello Python Python" #1. len() 求长度 print("长度:", len(s)) #2. find() 查找 print("查找Python位置:", s.find("Python")) #3. replace() 替换 new_s = s.replace("Python", "Java") print("替换后:", new_s) #4. upper() 转大写 print("转大写:", s.upper()) #5. lower() 转小写 print("转小写:", s.lower()) #6. count() 统计次数 print("Python出现次数:", s.count("Python")) #7. split() 分割 print("按空格分割:", s.split(" ")) #8. join() 连接 lst = ["A", "B", "C"] print("连接:", "-".join(lst)) 运行结果: 长度:19 查找Python位置:6 替换后:Hello Java Java 转大写:HELLO PYTHON PYTHON 转小写:hello python python Python出现次数:2 按空格分割:['Hello', 'Python', 'Python'] 连接:A-B-C 3.数值 一、算术运算符 (1) +:加法运算,用于数字相加 (2) -:减法运算,用于数字相减 (3) *:乘法运算,用于数字相乘 (4) /:除法运算,结果为浮点数 (5) //:整除运算,结果取整数部分 (6) %:取模运算,求除法的余数 (7) **:幂运算,求一个数的次方 二、比较运算符 (1) ==:判断两个数是否相等 (2) !=:判断两个数是否不相等 (3) >:判断左边是否大于右边 (4) <:判断左边是否小于右边 (5) >=:判断左边是否大于或等于右边 (6) <=:判断左边是否小于或等于右边 三、逻辑运算符 (1) and:逻辑与,两边条件都为真,结果才为真 (2) or:逻辑或,只要一边条件为真,结果就为真 (3) not:逻辑非,对条件结果取反,真变假,假变真 四、字符串运算符 (1) +:字符串拼接,将两个字符串连在一起 (2) *:字符串重复,将字符串重复指定次数 (3) in:判断一个字符串是否包含在另一个字符串中 (4) not in:判断一个字符串是否不包含在另一个字符串中 五、赋值运算符 (1) =:直接赋值,把右边的值赋给左边变量 (2) +=:加后赋值,变量先加再把结果赋给自己 [背诵环节] 1.简述常用的字符串函数。 【答案】len():获取字符串的字符长度(总个数) find():查找子串在字符串中首次出现的位置,不存在返回 - 1 replace():将字符串中指定旧子串替换为新子串,返回新串 upper():将字符串所有小写字母转为大写 lower():将字符串所有大写字母转为小写 count():统计指定子串在字符串中出现的次数 split():按指定分隔符将字符串切分为列表 join():用指定字符将序列元素连接成新字符串 2.简述选择结构的特点。 【答案】1.程序执行不再是单纯从上到下顺序执行 2.依据逻辑条件判断,二选一或多选一执行 3.同一时刻只执行一个分支 3.运算符号的五大类型 【答案】算术运算符、比较运算符、逻辑运算符、字符串运算符、赋值运算符。 [常考题] 1.下列( )符号属于Python中的等于比较运算符 A.= B.== C.!= D.:= 【答案】B 2.在下列数据中,属于字符串类型的是( ) A.123 B.12.3 C.‘123’ D.[1,2,3] 【答案】C 3.下列运算符中,用于字符串拼接的是( ) A.+ B.- C.* D./ 【答案】A 4.多分支选择结构中,用来添加多个条件的关键字是( ) A.if B.else C.elif D.for 【答案】C 5.表达式5 // 2的运行结果是( ) A.1 B.2.5 C.3 D.2 【答案】D 6.单引号和双引号都可以用来定义字符串。( ) 【答案】√ 7.选择结构中的else语句是必须写的。( ) 【答案】× 8.*运算符可以让字符串重复多次。( ) 【答案】√ 9.if语句后面的条件成立时,才会执行缩进内的代码( ) 【答案】√ 10.len()函数可以获取字符串的字符个数。( ) 【答案】√ [高考真题] 1.下列( )属于求余数的运算符的是 A./ B.// C.% D.* 【答案】C 2.下列( )属于Python复数类型的是 A.1 B.3 + 4j C.x D.”x” 【答案】B 3.字符串"Python"用( )函数可以变成全小写 A.upper() B.lower() C.replace() D.len() 【答案】B 4.逻辑运算中,表示两边都成立才为真的是( ) A.and B.or C.not D.In 【答案】A 5.下列不属于字符串运算符的是( ) A.+ B.* C.in D.// 【答案】D 6.选择结构中,if语句后面可以不加冒号。( ) 【答案】× 7.!=的作用是判断两个数是否不相等。( ) 【答案】√ 8.find()函数查找不到内容时会返回-1。( ) 【答案】√ [课堂练习] 1.下列( )符号用于幂运算(求次方)的是 A.^ B.** C.% D.// 【答案】B 2.下列表达式结果为True的是( ) A. 3 > 5 B. 10 == 5 C. 7 >= 6 D. 8 < 2 【答案】C 3.下列( )函数可以替换字符串内容的是 A.replace() B.find() C.len() D.upper() 【答案】A 4.在Python中,表示逻辑或的关键字是( ) A.and B.or C.Not D.In 【答案】B 5.字符串"abc123"使用len()函数得到的结果是( ) A.5 B.8 C.7 D.6 【答案】D 6.下列( )属于单分支选择结构的是 A. If B. if…else C. if…elif D. While 【答案】A 7.表达式9 % 4的结果是( ) A.3 B.2 C.1 D.4 【答案】C 8.下列( )是正确的字符串定义的是 A.name = 张三 B.name = "张三" C.name = 123 D.name = [1,2] 【答案】B 9.下列运算符中,不能用于字符串的是( ) A.+ B.* C.in D.- 【答案】D 10.选择结构中,条件后面必须写的符号是( ) A.。 B.; C.: D.! 【答案】C [课堂小结] 一、选择结构 二、字符串函数 1.字符串概念 2.字符串函数 3.字符串用法 三、运算符号 1.算术运算 2.比较运算 3.逻辑运算 4.字符串运算 5.赋值运算 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $

资源预览图

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