首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下代码的输出结果是( )。 d={} for i in range(26): d[chr(i+ord(”A”))]=chr((i+13)%26+ord(”A”)) for c in”Python”: print(d.ge
以下代码的输出结果是( )。 d={} for i in range(26): d[chr(i+ord(”A”))]=chr((i+13)%26+ord(”A”)) for c in”Python”: print(d.ge
admin
2020-04-10
5
问题
以下代码的输出结果是( )。
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()函数是把字符转换成对应的ASCII码,chr()函数是ord()函数的逆运算,把ASCII码转换成对应的字符输出,所以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,defauh=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/m86p777K
本试题收录于:
二级Python题库NCRE全国计算机二级分类
0
二级Python
NCRE全国计算机二级
相关试题推荐
在考生文件夹下完成下列操作:(1)在考生文件夹下利用查询设计器创建一个查询,从表中查询演唱“粤语”歌曲的歌手。查询结果包含歌手的姓名、语言和点歌码三个字段;各记录按“点歌码”降序排序,点歌码相同的再按“演唱者”升序排序;查询去向为表ta。最后将查
SQL语句中删除视图的命令是()。
在VisualFoxPro的查询设计器中,查询去向可以是标签。标签文件的扩展名是()。
在VisualFoxPro中与关系有关的是()。
下面不属于需求分析阶段任务的是()。
在VisualFoxPro中以下叙述错误的是()。
下面函数中函数值为字符型的是()。
开发大型软件时,产生困难的根本原因是()。
结构化程序设计的3种结构是()。
关于Python序列类型的通用操作符和函数,以下选项中描述错误的是
随机试题
下列关于课外、校外教育的说法,错误的是()
消化道造影检查常用的造影剂是
患者,男,25岁。牙折裂达龈下,断端与牙槽嵴顶平齐。如需全冠修复,应考虑
明确项目的(),有助于界定项目的范围、目标和利益群体。
导游员要牢记紧急情况的呼救电话。游客突发重病,需要拨打医疗急救电话叫救护车,电话号码是()。
离开旅游目的地国家前一两天,领队要与当地导游员逐一核实离境机票中的()。
以下各句中没有语病的一句是()。
某公司欲开发一个大型多人即时战略游戏,游戏设计的目标之一是能够支持玩家自行创建战役地图,并定义游戏对象的行为和对象之间的关系。针对该需求,采用___(1)_____架构风格最为合适。在架构设计阶段,公司的架构师识别出两个核心质量属性场景,其中“在并发用户数
Therocketengine,withitssteadyroarlikethatofawaterfallorathunderstorm,isanimpressivesymbolofthenewspaceage
Americaisinnoimmediatedangerof"runningoutofwater".PeopleintheWesthavebeenawarethatwaterisapreciouscommodi
最新回复
(
0
)