关于python字典以下选项中描述错误的是_Python计算机等级考试中容易出错的详细问题1(包括答案和分析),稳基,修炼,之,易错,细节,含答案,解析...

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

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值