为了账号安全,请及时绑定邮箱和手机立即绑定
关注
慕莱坞1109235

求解细节问题,为什么print key+':',d[key] 不可以这么写print key+':'+d[key]

http://img4.mukewang.com/5e25c0260001aea715841002.jpg为什么print key+':',d[key] 不可以这么写print key+':'+d[key]

2020-01-20 源自:初识Python 6-5 264 浏览 3 回答

最佳回答

2020-01-23

类型不一致,如想写成print key+':'+d[key],需要将d[key]变成字符串-->str(d[key]),即,修改代码为print key+':'+str(d[key])

全部拼接作为一个字符串,就要要求都是字符串

也可以像楼上那样,将要打印的内容分为几个变量,每个变量的类型可以不一致,也是可以的;


语法问题  你也可以这么写 print key , ':' , d[key]

2020-01-21
回复 1

你一旦用了逗号,打印就是元组了,要想打印完整字符串,连接符就得用+,

2020-02-01
回复 1

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信