亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

如題為什么第二種寫法可以,第一種寫法會報錯呢

為什么第二種寫法可以,第一種寫法會報錯呢

第一種:for?key?in?d:
	print?(key+':'+d[key])



正在回答

1 回答

看不到你的第二種寫法,但是第一種中,print?(key+':'+d[key]) ?:

key是str類型 ,而d[key]是int類型 ,str和int不能直接連接. 可以將d[key]轉換成str類型再連接, str(d[key])

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

wang_shh 提問者

第二種寫法是則哈有那個的 for key in d: print (key+':',d[key])
2017-02-26 回復 有任何疑惑可以回復我~
#2

糖炒士力架 回復 wang_shh 提問者

a = 1 print 'a的值為:',a >>>a的值為: 1 '+'左右必須都是str,','沒有限制
2017-02-27 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
初識Python
  • 參與學習       758392    人
  • 解答問題       8967    個

學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序

進入課程

如題為什么第二種寫法可以,第一種寫法會報錯呢

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號