29.下面代码的执行结果是()。
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 . Cabugl B . Python
C . Pabugl D . Plguba
元素的下标
这是一个字符串加密,每个字符转换为ASCII码加13,但又只针对小写字符。如果大于z则进行循环从a开始
选D
[]表示下标的意思。给具体的键设置值
d 是字典{}
chr(i+ord("a"))是根据i的值生成"a"到"z"字符
d[chr(i+ord("a"))] 就是用生成的"a"到"z"字符作为d字典的key键名
如i是2 chr(i+ord("a")) 结果是"c"
就等于是访问d["c"] 在d字典中添加一个"c"键名
d后面的中括号“[]”中写的是数组的下标,用来读取指定位置的数据