先C,这是字典的遍历
%s:%d 是输出的占位符,这里的d是规定不能变的, %s对应字串 %d对应整数
k 是循环变量,也就遍历到的字典的键key
d 和上面%d没有关系,这是本题所声明的字典变量的名字,也可以是其它字母
d[k] 就是key键值在字典里索引到的值value = d[k]
另外:还有一种遍历方法就是用 for k,v in d.items(): 详见如下:
d = {'Python':1, 'C++':2, 'Java':3}
for k in d:
print('%s:%d'%(k, d[k]), end=' ')
print('\n第二种遍历方法:')
for k,v in d.items():
print('%s:%d'%(k, v), end=' ')