内容正文:
编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《Python程序设计基础》(高等教育出版社)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。
本卷是《Python程序设计基础》(高等教育出版社)一课一练的第10练,内容涵盖第三单元第三节奏响文本的旋律:字符串类型的相关概念。
《Python程序设计基础》(高等教育出版社)第10练
第三单元 程序世界中的数据奥秘
第三节 奏响文本的旋律:字符串类型
1、 单项选择题(本题共5小题)
1.字符串切片 str[-3:-1] 表示( )。
A.最后三个字符
B.最后两个字符
C.倒数第三到倒数第二个字符
D.倒数第二到最后一个字符
答案:C
解析:负索引从末尾开始,-3到-1不包含-1位置。
2.表达式 "hi" * 3 的结果是( )。
A."hihihi"
B."hi3"
C."hihihi*"
D.编译错误
答案:A
解析:* 运算符用于字符串重复。
3.字符串比较 "apple" < "banana" 的结果是( )。
A.True
B.False
C.0
D.1
答案:A
解析:按字典顺序比较,'a'在'b'之前。
4."{:>6}".format("123") 的结果是( )。
A."123 "
B." 123"
C." 123 "
D."123*"
答案:B
解析:>表示右对齐,宽度为6,默认空格填充。
5.表达式 "Python".replace("P", "J") 的结果是( )。
A."Jython"
B."PythonJ"
C."JPython"
D."J"
答案:A
解析:replace()方法替换指定子字符串。
2、 多选题(本题共2小题)
1.关于format方法,说法正确的有( )。
A."{} {}".format(a,b)
B."{0} {1}".format(a,b)
C."{name} {age}".format(name=n,age=a)
D."{a} {b}"
答案:ABC
解析:格式字符串需要配合format方法使用。
2.字符串格式化可以控制( )。
A.数字精度
B.对齐方式
C.填充字符
D.数据类型
答案:ABC
解析:格式化控制显示格式,不改变数据类型。
3、 判断题(本题共3小题,正确的填A,错误的填B)
1、( )字符串索引-1表示第一个字符。
答案:B
解析:-1表示最后一个字符。
2、( )字符串比较 "10" < "2" 的结果为True。
答案:A
解析:按字典顺序比较,'1'在'2'之前。
3、( )format方法只能使用位置参数。
答案:B
解析:format方法支持位置参数和关键字参数。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$
编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《Python程序设计基础》(高等教育出版社)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。
本卷是《Python程序设计基础》(高等教育出版社)一课一练的第10练,内容涵盖第三单元第三节奏响文本的旋律:字符串类型的相关概念。
《Python程序设计基础》(高等教育出版社)第10练
第三单元 程序世界中的数据奥秘
第三节 奏响文本的旋律:字符串类型
1、 单项选择题(本题共5小题)
1.字符串切片 str[-3:-1] 表示( )。
A.最后三个字符
B.最后两个字符
C.倒数第三到倒数第二个字符
D.倒数第二到最后一个字符
2.表达式 "hi" * 3 的结果是( )。
A."hihihi"
B."hi3"
C."hihihi*"
D.编译错误
3.字符串比较 "apple" < "banana" 的结果是( )。
A.True
B.False
C.0
D.1
4."{:>6}".format("123") 的结果是( )。
A."123 "
B." 123"
C." 123 "
D."123*"
5.表达式 "Python".replace("P", "J") 的结果是( )。
A."Jython"
B."PythonJ"
C."JPython"
D."J"
2、 多选题(本题共2小题)
1.关于format方法,说法正确的有( )。
A."{} {}".format(a,b)
B."{0} {1}".format(a,b)
C."{name} {age}".format(name=n,age=a)
D."{a} {b}"
2.字符串格式化可以控制( )。
A.数字精度
B.对齐方式
C.填充字符
D.数据类型
3、 判断题(本题共3小题,正确的填A,错误的填B)
1、( )字符串索引-1表示第一个字符。
2、( )字符串比较 "10" < "2" 的结果为True。
3、( )format方法只能使用位置参数。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$