首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下代码的输出结果是( )。 d={} for i in range(26): d[chr(i+ord("A"))]=chr((i+13)%26+ord("A")) for c in "Python": print(d.get
以下代码的输出结果是( )。 d={} for i in range(26): d[chr(i+ord("A"))]=chr((i+13)%26+ord("A")) for c in "Python": print(d.get
admin
2021-03-16
10
问题
以下代码的输出结果是( )。
d={}
for i in range(26):
d[chr(i+ord("A"))]=chr((i+13)%26+ord("A"))
for c in "Python":
print(d.get(c,c),end="")
选项
A、Plguba
B、Cabugl
C、Python
D、Cython
答案
D
解析
ord()函数是把字符转换成对应的ASCⅡ值,chr()函数是ord()函数的逆运算,把ASCⅡ值转换成对应的字符输出,所以ord("A")为65。
第一个for循环的作用是生成键值对存储在字典变量d中。当i=0,d[A]=N;i=1,d[B]=0一直到i=13,d[N]=A,后面的键值对与前面的键值对是互换位置的,如i=14,d[0]=B;i=15,d[P]=C。依次循环赋值,直到i=25时结束for循环。
第二个for循环的作用是输出字典的值,get(key,default=None)函数有两个参数:第一个参数是字典的键,第二个参数是默认值,作用是返回字典中key对应的值,如果key不存在,则返回默认值,如d={"A":"N","O":"B","Z","M"},d.get("A","C")返回的是N。当c="P"时,去字典中查找是否存在键为"P"的值,遍历后存在,所以返回C;for循环继续遍历剩下的字符,在字典中找不到对应的键,则返回默认值,所以输出结果为Cython。本题选择D选项。
转载请注明原文地址:https://kaotiyun.com/show/bv6p777K
本试题收录于:
二级Python题库NCRE全国计算机二级分类
0
二级Python
NCRE全国计算机二级
相关试题推荐
在项目管理器中,将一程序设置为主程序的方法是()。
层次型、网状型和关系型数据库划分原则是()。
假设在数据库表的表设计器中,字符型字段“性别”已被选中,正确的有效性规则设置是()。
下列关于数据库设计的叙述中,正确的是()。
下面关于数据库与表的叙述,错误的是()。
在考生文件夹上,完成如下操作:1.打开考生文件夹下的表单one,如下图所示,编写“显示”命令按钮的Click事件代码,使表单运行时单击该命令按钮则在Text1文本框中显示当前系统日期的年份(提示:通过设置文本框的Value属性实现,系统日期函数是date
(1)用SQL,语句进行以下查询:查询“外汇账户”表中的日元信息。查询结果包括钞汇标志、金额,结果按金额降序排序,并存储于表two.dbf中,并将SOL语句存储于新建的threetxt文件中。(2)用一对多报表向导建立报表,“外汇代码”表为父
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
以下选项中,Python机器学习方向的第三方库是
Python文件的后缀名是
随机试题
目前,我国各类初、高级中学文化、专业课教师的最低学历要求是()
强势政府时期,对具有自然垄断性质的公用事业,美国一般采用的方法是价格管制和()
设X~T(m),则随机变量Y=X2服从的分布为________(写出自由度).
A.P-R间期延长B.Q-T间期延长C.T波高尖D.T波低平、双相、倒置E.S-T段降低高血钾心电图改变是
患者,男,42岁,2年前出现左下肢行走10min后胀痛。休息片刻缓解,再行走后疼痛又出现。无吸烟史,发病前半年左足部外伤已治愈。体格检查:左下肢皮色较苍白,左足背动脉未触及。最可能的诊断是()
关于肋问神经痛的治疗,不宜选用()。
有关混凝土及钢筋混凝土芯柱的施工中应遵守的规定,下述错误的是()。
下列对奇异期权的说法,正确的是()。
依据布卢姆教育目标分类学框架,下列认知目标中属于最高层次的是()。
Tothenorthofthecity______asmallisland.
最新回复
(
0
)