读代码·推结果·选答案——持续练习,持续进步
本套题目继续巩固变量、数据类型、运算符、表达式、控制结构、字符串操作、列表操作、函数基础等核心知识点。
第201题
s = "Hello"
print(s.lower())
A. "HELLO" B. "hello" C. "Hello" D. "hELLO"
第202题
lst = [1, 2, 3]
lst.append(4)
lst.append(5)
print(lst[2])
A. 2 B. 3 C. 4 D. 5
第203题
x = 8
y = 3
print(x // y)
A. 2 B. 2.666 C. 3 D. 2.0
第204题
defgreet():
return"早上好"
print(greet() + "!")
A. "早上好!" B. "!早上好" C. 报错 D. "早上好" + "!"
第205题
d = {"a": 1, "b": 2, "c": 3}
del d["b"]
print(len(d))
A. 1 B. 2 C. 3 D. 4
第206题
for i in range(4):
if i == 2:
continue
print(i, end=" ")
A. 0 1 2 3 B. 0 1 3 C. 1 2 3 D. 0 1 2
第207题
s = "Python"
print(s[3])
A. "t" B. "h" C. "o" D. "n"
第208题
defmultiply(a, b=2):
return a * b
print(multiply(4))
A. 4 B. 6 C. 8 D. 10
第209题
lst = [5, 3, 8, 1]
lst.sort()
print(lst[0])
A. 1 B. 3 C. 5 D. 8
第210题
x = 10
if x > 5and x < 15:
print("在范围内")
else:
print("不在范围内")
A. "在范围内" B. "不在范围内" C. 无输出 D. 报错
第211题
s = "abc" + "def"
print(len(s))
A. 3 B. 4 C. 5 D. 6
第212题
defchange(n):
n = 100
a = 5
change(a)
print(a)
A. 5 B. 100 C. 报错 D. None
第213题
lst = [1, 2, 3, 4, 5]
print(lst[1:4])
A. [1, 2, 3] B. [2, 3, 4] C. [2, 3, 4, 5] D. [1, 2, 3, 4]
第214题
s = "Hello World"
print(s[0:5])
A. "Hello" B. "World" C. "Hello " D. "ello"
第215题
d = {"name": "张三", "age": 20}
d["age"] = 21
print(d["age"])
A. 20 B. 21 C. 22 D. 报错
第216题
for i in range(2, 6, 2):
print(i, end=" ")
A. 2 4 B. 2 4 6 C. 2 3 4 5 D. 4 6
第217题
defmax_num(a, b, c):
return max(a, b, c)
print(max_num(3, 7, 5))
A. 3 B. 5 C. 7 D. 15
第218题
s = "Python"
print(s[-2])
A. "h" B. "o" C. "n" D. "y"
第219题
lst = [1, 2, 3]
lst.insert(1, 9)
print(lst)
A. [1, 9, 2, 3] B. [9, 1, 2, 3] C. [1, 2, 9, 3] D. [1, 2, 3, 9]
第220题
try:
print(10 / 2)
except:
print("错误")
else:
print("成功")
A. "错误" B. "成功" C. 5 和 "成功" D. 5 和 "错误"
答案汇总
201.B 202.B 203.A 204.A 205.B 206.B 207.B 208.C 209.A 210.A 211.D 212.A 213.B 214.A 215.B 216.A 217.C 218.B 219.A 220.C
解析
201题:lower()方法将字符串所有字符转为小写,选B。
202题:追加4和5后,列表变为[1,2,3,4,5],索引2对应第3个元素3,选B。
203题://是整除运算符,8//3=2,选A。
204题:greet()返回"早上好",拼接"!"后输出"早上好!",选A。
205题:删除键"b"后字典只剩2对,选B。
206题:continue跳过i=2,输出0,1,3,选B。
207题:字符串索引3对应第4个字符"h",选B。
208题:b有默认值2,4*2=8,选C。
209题:sort()升序排列为[1,3,5,8],索引0为1,选A。
210题:10满足5<x<15,输出"在范围内",选A。
211题:"abc"+"def" = "abcdef",长度6,选D。
212题:整数不可变,函数内重新赋值不影响外部变量,a仍为5,选A。
213题:[1:4]取索引1到3,即[2,3,4],选B。
214题:[0:5]取前5个字符"Hello",注意索引5对应空格,不包含在内,选A。
215题:字典中已有键"age",赋值操作更新值为21,选B。
216题:range(2,6,2)生成2,4,步长为2,不包含终点6,选A。
217题:max(3,7,5)=7,选C。
218题:-2取倒数第2个字符"o",选B。
219题:insert(1,9)在索引1处插入9,原元素后移,选A。
220题:10/2=5正常执行,先输出5,再执行else块输出"成功",选C。