Python 选择题

练习二级 Python 选择题,点击选项即可查看结果

第51题. Python 中,以下哪个是正确的布尔值表示?
正确选项:
解析:Python 布尔值首字母大写:True/False,全小写 true 会 NameError。
第52题. print("a","b","c") 默认的分隔符是?
正确选项:
解析:print 多参数默认 sep=" "(空格),输出 a b c。
第53题. 表达式 "ab" * 3 的结果是?
正确选项:
解析:字符串乘法重复,"ab"*3 得 "ababab"。
第54题. "%d-%d" % (3, 5) 的结果是?
正确选项:
解析:% 格式化按顺序替换,%d 对应整数,结果 "3-5"。
第55题. name="Tom",f"Hi {name}" 的结果是?
正确选项:
解析:f-string 用 {} 插值,{name} 替换为变量值,结果 "Hi Tom"。
第56题. [0] * 3 的结果是?
正确选项:
解析:列表乘法重复元素,[0]*3 得 [0,0,0]。
第57题. [1,2,3].extend([4]) 的返回值是?
正确选项:
解析:extend 原地扩展无返回值(返回 None),列表本身变为 [1,2,3,4]。
第58题. a = [1,2,3],a.pop() 的返回值是?
正确选项:
解析:pop() 默认弹出并返回末尾元素,即 3,a 变为 [1,2]。
第59题. [1,2,3,2].remove(2) 后列表变为?
正确选项:
解析:remove 删除第一个匹配元素,删第一个 2,得 [1,3,2]。
第60题. [10,20,30].index(20) 的结果是?
正确选项:
解析:index 返回首次出现的下标,20 在下标 1。找不到会 ValueError(不是 -1)。