第3章 第16练 字符串的比较《Python语言程序设计基础》(电子科技大学出版社)一课一练
2026-02-24
|
2份
|
5页
|
25人阅读
|
1人下载
资源信息
| 学段 | 中职 |
| 学科 | 职教专业课 |
| 课程 | 程序设计基础 |
| 教材版本 | - |
| 年级 | - |
| 章节 | - |
| 类型 | 作业-同步练 |
| 知识点 | 序列 |
| 使用场景 | 同步教学 |
| 学年 | 2026-2027 |
| 地区(省份) | 全国 |
| 地区(市) | - |
| 地区(区县) | - |
| 文件格式 | ZIP |
| 文件大小 | 127 KB |
| 发布时间 | 2026-02-24 |
| 更新时间 | 2026-02-24 |
| 作者 | 用户181181 |
| 品牌系列 | 上好课·一课一练 |
| 审核时间 | 2026-02-24 |
| 下载链接 | https://m.zxxk.com/soft/56354024.html |
| 价格 | 1.00储值(1储值=1元) |
| 来源 | 学科网 |
|---|
内容正文:
编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《Python语言程序设计基础》(电子科技大学出版社)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。
本卷是《Python语言程序设计基础》(电子科技大学出版社)一课一练的第3章的第16练,内容涵盖第3章Python字符串输入输出的3.4 字符串的比较。
《Python语言程序设计基础》(电子科技大学出版社)第16练
第3章 Python字符串输入输出
3.4 字符串的比较
1、 单项选择题(本题共5小题)
1、Python中,单字符字符串比较的依据是( )
A. 字符长度
B. 随机排序
C. 字符出现频率
D. 字符对应的Unicode(ASCII)值
【答案】D
【解析】单字符之间的比较都会转化为对应的ASCII值之间的关系,Unicode包含ASCII,因此比较基于字符的Unicode(ASCII)值。
2、多字符字符串比较的起始位置是索引( )
A. 0
B. 1
C. -1
D. 任意索引
【答案】A
【解析】多字符比较从两个字符串中索引为0的位置开始比较。
3、运算符“is”用于字符串比较时,判断的是( )
A. 字符串值是否相同
B. 字符串长度是否相同
C. 两个标识符是否引用同一个对象
D. 字符串字符顺序是否相同
【答案】C
【解析】“is”判断两个变量是否指向同一个对象(内存地址一致)。
4、代码x = 'a'; y = 'ab'; print(x < y)的运行结果是( )
A. True
B. False
C. 报错
D. None
【答案】A
【解析】多字符比较时,前一个字符“a”完全相同,x长度更短,较长的字符串更大,因此x < y结果为True。
5、多字符字符串比较时,若当前位置字符不同,会返回什么结果( )
A. 继续比较下一个字符
B. 返回这两个字符的比较结果
C. 直接返回False
D. 返回字符串长度的比较结果
【答案】B
【解析】多字符比较规则:如果两个字符不相等,返回这两个字符的比较结果,作为字符串比较的结果。
2、 判断题(本题共4小题)
1、单字符字符串比较的依据是字符的长度。( )
【答案】×
【解析】单字符比较基于字符对应的Unicode(ASCII)值,与长度无关。
2、多字符字符串比较从索引1的位置开始逐字符对比。( )
【答案】×
【解析】多字符比较从索引0开始。
3、运算符“is”用于判断两个字符串的值是否相同。( )
【答案】×
【解析】“is”判断两个标识符是否引用同一个对象(内存地址相同),“==”才判断值相同。
4、ord()函数可接收一个字符作为参数,返回对应的ASCII数值。( )
【答案】√
【解析】ord()函数的功能是以一个字符作为参数,返回对应的ASCII数值。
3、 简答题(本题共1小题)
1、简述Python字符串比较的规则。
【答案】
1. 单字符字符串:基于字符对应的Unicode(ASCII)值比较,可通过 ord()函数获取字符的ASCII值辅助判断;
2. 多字符字符串:①从索引0开始逐字符对比;②若当前字符不同,返回这两个字符的比较结果作为最终结果;③若前面所有字符均相同,较长的字符串更大。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$
编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《Python语言程序设计基础》(电子科技大学出版社)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。
本卷是《Python语言程序设计基础》(电子科技大学出版社)一课一练的第3章的第16练,内容涵盖第3章Python字符串输入输出的3.4 字符串的比较。
《Python语言程序设计基础》(电子科技大学出版社)第16练
第3章 Python字符串输入输出
3.4 字符串的比较
1、 单项选择题(本题共5小题)
1、Python中,单字符字符串比较的依据是( )
A. 字符长度
B. 随机排序
C. 字符出现频率
D. 字符对应的Unicode(ASCII)值
2、多字符字符串比较的起始位置是索引( )
A. 0
B. 1
C. -1
D. 任意索引
3、运算符“is”用于字符串比较时,判断的是( )
A. 字符串值是否相同
B. 字符串长度是否相同
C. 两个标识符是否引用同一个对象
D. 字符串字符顺序是否相同
4、代码x = 'a'; y = 'ab'; print(x < y)的运行结果是( )
A. True
B. False
C. 报错
D. None
5、多字符字符串比较时,若当前位置字符不同,会返回什么结果( )
A. 继续比较下一个字符
B. 返回这两个字符的比较结果
C. 直接返回False
D. 返回字符串长度的比较结果
2、 判断题(本题共4小题)
1、单字符字符串比较的依据是字符的长度。( )
2、多字符字符串比较从索引1的位置开始逐字符对比。( )
3、运算符“is”用于判断两个字符串的值是否相同。( )
4、ord()函数可接收一个字符作为参数,返回对应的ASCII数值。( )
3、 简答题(本题共1小题)
1、简述Python字符串比较的规则。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$
资源预览图
1
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。