Python
基础测试题
一、填空题(每题
2
分,共
20
分)
1
、
Python
提供了两个对象身份比较操作符
_______
和
_______
来测试两
个变量是否指向同一个对象,
也可以通过内建函数
_
______
来测试对象的类
型。
2
、在
Python
中
_______
表示空类型。
3
、列表、元组、字符串是
Python
的
_______
(
有序?无序
)
序列。
4
、表达式“
[3] in [1, 2, 3, 4]
”的值为
_______________________
。
5
、已知
x = 3
,那么执行语句
x *= 6
之后,
x
的值为
6
、任意长度的
Python
列表、元组和字符串中最后一个元素的下标为
____
7
、表达式
'abcab'.replace
(
'a','yy'
)
的值为
________________
。
8
、字典对象的
__________
方法返回字典中的“键
-
值对”列表。
9
、表达式
'ab' in 'acbed'
的值为
_____________
。
10
、表达式
'aaasdf'.strip('af')
的值为
二、选择题:(每题
2
分,共
30
分)
1
.下列哪个语句在
Python
中是非法的(
)
A.
x = y = z = 1 B. x = (y = z + 1)
2
、
Python
语言语句块的标记是
(
A.
分号
B.
逗号
3
、下列哪种说法是错误的(
)
A.
除字典类型外,所有标准对象均可以用于布尔测试
B.
空字符串的布尔值是
False
C.
空列表对象的布尔值是
False
D.
值为
0
的任何数字对象的布尔值是
False
4
、以下是字符转换成字节的方法是(
)。
A
.
decode
()
B
.
encode
()
C
.
upper
()
D
.
rstrip
()
C. x, y = y,
x
)
。
C.
缩进
D. x += y
D. /