1、下列不属于处理Python中字典的方法的是____。
A.pop()
B.replace()
C.get()
D.popitem()
答案:B
[解析] pop()方法:键存在则返回相应值,同时删除键值对,否则返回默认值;get(方法:若访问的项不存在于字典中,返回默认值,若存在,则返回键对应的值;popitem()方法:随机从字典中取出一个键值对,以元组(key,value)形式返回,同时将该键值对从字典中删除。replace0方法:是字符串的操作方法,在字符串中用新的子串替换旧的子串,返回字符串的副本。
2、下面代码的输出结果是__
def fun(x,y,z):
u=x+y-Z
print(u)
fun(1+2j,5,4-1j)
A.NameError
B.(2+3j)
C.2
D.3j
答案:B
[解析] fun()函数进行加减计算,输入为复数,按复数加减运算法则计算结果为(2+ 3i)。
3、下面是Python的内置函数的是:
A.linspace(a , b , s)
B.eye(n)
C.bool(x)
D.fabs(x)
答案:C
[解析] A、B两项都是numpy库中的函数,numpy.linspace(a,b,s)的作用是根据起止数据等间隔地生成数组;numpy.eye(n)的作用是生成单位矩阵。D选项是math库中的函数,math.fabs(x)的作用是取x的绝对值。C选项是Python的内置函数,作用是将x转换为布尔型,所以C项正确。
4、下面代码输出的结果是:
a=divmod(5,2)
b= divmod(2,6)
c=set(a+b)
print(sum©
A.3.
B.5
C.2
D.0
答案:A
[解析]divmod(a,b)函数返回的是两个数值的商和余数,那么a和b的值就分别是(2,1)和(0,2) ,而c是把a、b相加后转为集合型,那么a+ b为(2,1,0,2),转成集台后即为:{0,1,2},最后是取总和的sum函数,所以相加起来是的总和为3。
5、下面关于Python