为了账号安全,请及时绑定邮箱和手机立即绑定

key+‘:’为什么要用+号

print key+‘:’,d[key]里的这个“+”什么意思,为什么不用“,”

正在回答

3 回答

其实 用 print key+':',d[key] 和 print key,':',d[key]  都对, 只是后一种写法,输出结果会在冒号两边都加空格,而前者只是在 冒号后面加空格

2 回复 有任何疑惑可以回复我~
#1

shenme23 提问者

非常感谢!
2015-12-20 回复 有任何疑惑可以回复我~
#2

xiaoan425

for key in d for i in d,都能运行,for只能获取key吗?
2016-04-23 回复 有任何疑惑可以回复我~
#3

清波 回复 xiaoan425

for xxx in d, 如果d 是字典的话,xxx 就是key, 而且xxx 可以是任何的 合法的,没有命名冲突的变量名, 这个不影响所获得的值。
2016-04-23 回复 有任何疑惑可以回复我~

d.get()也可以艾

0 回复 有任何疑惑可以回复我~

后面用“+” 为什么不对?不理解

0 回复 有任何疑惑可以回复我~
#1

史PIG

要用强制转换,这样 print str(key) + ':' +str(d[key])
2016-03-31 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758358    人
  • 解答问题       8967    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

key+‘:’为什么要用+号

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号