专题五 Python 字符串(练习)-《Python程序设计》职教高考备考讲练测(安徽省)

2025-04-01
| 2份
| 7页
| 85人阅读
| 0人下载

资源信息

学段 中职
学科 职教专业课
课程 程序设计基础
教材版本 -
年级 高一
章节 -
类型 题集-专项训练
知识点 序列
使用场景 中职复习
学年 2025-2026
地区(省份) 安徽省
地区(市) -
地区(区县) -
文件格式 ZIP
文件大小 109 KB
发布时间 2025-04-01
更新时间 2025-04-01
作者 PythonStudy
品牌系列 上好课·一轮讲练测
审核时间 2025-04-01
下载链接 https://m.zxxk.com/soft/51368198.html
价格 3.00储值(1储值=1元)
来源 学科网

内容正文:

专题五 Python数值 一、单项选择题 1. 下列选项中,说法正确的是( )。 A. index()方法用于检测字符串中是否包含子字符串,如果子字符串不存在,则返回-1 B. find()方法用于检测字符串中是否包含子字符串,若包含则返回第一次出现该子字符串的索引值,否则返回-1 C. count()方法用于返回字符串中某个字符出现的索引值 D. 以上说法都对 【答案】B 【解析】index()如果子字符串不存在,则报错。count()方法用于返回字符串中某个字符出现的个数 2. 下列关于字符串的说法错误的是( )。 A. 多行字符串可以使用三个单引号或三个双引号括起来 B. 字符应该是长度为1的字符串 C. 字符串以\0表示字符串的结束 D. 可以用单引号或双引号来创建字符串 【答案】C 【解析】字符串以\0表示空字符 3. st='HePy' 则st.swapcase()的值为( )。 A. 'hepy' B. 'hEpY' C. 'HEPY' D. 'HEpy' 【答案】B 【解析】swapcase()函数将大小写字母互转 4. st="My Name";st.lower()的值为( )。 A. 'my name' B. 'myname' C. 'My name' D. 'my Name' 【答案】A 【解析】lower()函数将大写字母转为小写字母 5. st="My Name";st.upper()的值为( )。 A. 'MY nAME' B. 'mY NAME' C. 'MY NAME' D. 'MYNAME' 【答案】C 【解析】upper()函数将大写字母转为小写字母 6. st="hello world"; st.count('l',3)的值为( )。 A. 1 B. 2 C. 3 D. 4 【答案】B 【解析】从索引3位置开始统计字符"l"的个数 7. st="Name";"*".join(st)的值为( )。 A. '*N*a*m*e*' B. 'N*a*m*e*' C. '*N*a*m*e' D. 'N*a*m*e' 【答案】D 【解析】st.join() 将字符st来拼接指定的序列 8. st="MNy NaNme";st.replace("N",'p',-1)的值为( )。 A. "Mpy NaNme" B. 'Mpy papme' C. "Mpy paNme" D. "MNy Napme" 【答案】B 【解析】st.replace()函数若默认值为-1表示全部替换 9. st="MNy Name";st.find("N")的值为( )。 A. 1 B. 3 C. 4 D. -1 【答案】A 【解析】st.find("N")找出第一个出现字符N的位置 因此选A 10. st="1234h";st.isdigit()的值为( )。 A.True B.False C.0 D.1 【答案】False 【解析】st.isdigit()判断st是否全为数字 二、填空题 1. st='hello python' 则st.title()的值为__________。 【答案】'Hello Python' 【解析】title()函数将每个单词首字母大写,其余字母变为小写 2. st='hEllo pyTHon' 则st.title()的值为__________。 【答案】'Hello Python' 【解析】title()函数将每个单词首字母大写,其余字母变为小写 3. st='hello python' 则st.find('p')的值为__________。 【答案】6 【解析】find()函数查找第一次出现的目标字符的索引位置 4. st='hello python' 则st.find('p',7)的值为__________。 【答案】-1 【解析】find()函数若未找到目标字符,则返回-1 5. st=' h ' 则st.isspace()的值为__________。 【答案】False 【解析】isspace()函数判断字符串里面是否全是空格则返回True 否则返回False 6. st=' ' 则st.isspace()的值为__________。 【答案】True 【解析】isspace()函数判断字符串里面是否全是空格则返回True 否则返回False 7. st='PyThoN' 则st.swapcase()的值为__________。 【答案】'pYtHOn' 【解析】swapcase()函数将大小写字母互转 8. print("hello python"[:2:-3])的值为__________。 【答案】'nt' 【解析】步长-3表示从右往左取切片,且省略开始索引表示从字符串的头(字符串的末尾)开始取切片 9. print("hello python"[11::-3])的值为__________。 【答案】'nt l' 【解析】步长-3表示从右往左取切片,且省略结束索引表示取到字符串的尾(字符串索引0的位置) 10. print("h"*2+"py"*3)的值为__________。 【答案】'hhpypypy' 【解析】"h"*2的值为"hh" "py"*3的值为"pypypy" "h"*2+"py"*3的值为'hhpypypy' 学科网(北京)股份有限公司 $$ 专题五 Python数值 一、单项选择题 1. 下列选项中,说法正确的是( )。 A. index()方法用于检测字符串中是否包含子字符串,如果子字符串不存在,则返回-1 B. find()方法用于检测字符串中是否包含子字符串,若包含则返回第一次出现该子字符串的索引值,否则返回-1 C. count()方法用于返回字符串中某个字符出现的索引值 D. 以上说法都对 2. 下列关于字符串的说法错误的是( )。 A. 多行字符串可以使用三个单引号或三个双引号括起来 B. 字符应该是长度为1的字符串 C. 字符串以\0表示字符串的结束 D. 可以用单引号或双引号来创建字符串 3. st='HePy' 则st.swapcase()的值为( )。 A. 'hepy' B. 'hEpY' C. 'HEPY' D. 'HEpy' 4. st="My Name";st.lower()的值为( )。 A. 'my name' B. 'myname' C. 'My name' D. 'my Name' 5. st="My Name";st.upper()的值为( )。 A. 'MY nAME' B. 'mY NAME' C. 'MY NAME' D. 'MYNAME' 6. st="hello world"; st.count('l',3)的值为( )。 A. 1 B. 2 C. 3 D. 4 7. st="Name";"*".join(st)的值为( )。 A. '*N*a*m*e*' B. 'N*a*m*e*' C. '*N*a*m*e' D. 'N*a*m*e' 8. st="MNy NaNme";st.replace("N",'p',-1)的值为( )。 A. "Mpy NaNme" B. 'Mpy papme' C. "Mpy paNme" D. "MNy Napme" 9. st="MNy Name";st.find("N")的值为( )。 A. 1 B. 3 C. 4 D. -1 10. st="1234h";st.isdigit()的值为( )。 A.True B.False C.0 D.1 二、填空题 1. st='hello python' 则st.title()的值为__________。 2. st='hEllo pyTHon' 则st.title()的值为__________。 3. st='hello python' 则st.find('p')的值为__________。 4. st='hello python' 则st.find('p',7)的值为__________。 5. st=' h ' 则st.isspace()的值为__________。 6. st=' ' 则st.isspace()的值为__________。 7. st='PyThoN' 则st.swapcase()的值为__________。 8. print("hello python"[:2:-3])的值为__________。 9. print("hello python"[11::-3])的值为__________。 10. print("h"*2+"py"*3)的值为__________。 学科网(北京)股份有限公司 $$

资源预览图

专题五 Python 字符串(练习)-《Python程序设计》职教高考备考讲练测(安徽省)
1
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。