Python基础知识测试卷一
请在以下每道题目中选择正确的答案或填入正确的代码段。
1.Python中最常用的缩进是几个空格?
- A. 2
- B. 4
- C. 8
- D. 可以任意使用不同数量的空格
答案:B
2.下列哪个不是Python中的数据类型?
- A. int
- B. str
- C. bool
- D. array
答案:D
3.在Python中如何定义一个空的列表?
- A. list = []
- B. list = ()
- C. list = {}
- D. list = “”
答案:A
4.下列哪个是Python中的关键字?
- A. lambda
- B. func
- C. loop
- D. class
答案:A
5.下面这段代码的输出是什么?
x = "Hello" print(x[1:3])
- A. “He”
- B. “el”
- C. “llo”
- D. “ol”
答案:B
6.下面这段代码的输出是什么?
x = 2 if x > 3: print("x > 3") elif x == 3: print("x = 3") else: print("x < 3")
- A. x > 3
- B. x = 3
- C. x < 3
- D. 没有输出
答案:C
7.下面这段代码的输出是什么?
for i in range(2, 6): print(i)
- A. 2 3 4 5
- B. 2 4 6 8
- C. 3 4 5 6
- D. 3 5 7 9
答案:A
8.下面这段代码的输出是什么?
def my_function(x): return x * 2 print(my_function(3))
- A. 3
- B. 6
- C. 9
- D. 12
答案:B
9.下面这段代码的输出是什么?
x = 5 y = "Hello" print(x + y)
- A. 5Hello
- B. Hello5
- C. TypeError
- D. 没有输出
答案:C
10.下面这段代码的输出是什么?
my_list = [1, 2, 3, 4, 5] for i in my_list: if i == 3: break print(i)
- A. 1 2
- B. 1 2 3
- C. 1 2 4 5
- D. 1 2 4
答案:A
答案:
- B
- D
- A
- A
- B
- C
- A
- B
- C
- A