问答详情
源自:6-5 Python之 遍历dict

key +':',d[key]可以得到key:score; 为什么key+':'+d[key]会报错

key +':',d[key]可以得到key:score;

为什么key+':'+d[key]会报错

提问者:qq_随便先生论芝麻的重要性_03960610 2019-09-10 15:52

个回答

  • 慕仙2255515
    2019-11-18 14:12:34

    转换一下,str(d[key])这样就可以用+来连接了

  • 艾星
    2019-09-26 15:18:56

    加号+,数值类型之间是加法,字符串之间是连接,不同类型之间使用则会报错

  • 0xffm1
    2019-09-12 17:21:01

    逗号和加号虽然都能连接。但是,逗号填充的是空格,加号是字符串之间连接。

  • mtboy
    2019-09-10 16:50:22

    int 和 str不能相加,数字和字符串