1. 以下程序的输出结果是()
list_demo=[1,2,3,4,5,'a','b']
print (list_demo[1],list_demo[5])
A. 2 97
B. 2 a
C. 1 5
D. 1 97
答案:B
解析:要用int()、float()才能把字符串转为数字
2. 若列表 Lis 中共有 10 个元素,那么使用len()函数对列表求长度的值为( )
A. 10
B. 7
C. 8
D. 9
答案:A
解析:长度仍为10,只不过是len(),括号里面是9
3. 以下哪个描述是正确的()
A. break 和 continue 语句通常与 if, if…else 和 if…elif…else 语句一起使用
B. continue 语句用于跳过当前剩余要执行的代码,执行下一次循环
C. break 语句用于终止当前循环
D. 以上说法都是正确的
答案:D
解析: continue 语句用于跳过当前剩余要执行的代码,执行下一次循环
4. lambda 表达式中可以使用任意复杂的表达式,但是必须只编写一个表达式
答案:正确
解析:与其它语言不同,Python的Lambda表达式的函数体只能有单独的一条语句,也就是返回值表达式语句。