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

中间的逗号不加可以嘛

key + ' : ' ,d[key]对应'Adam': 95的话,' : '和d之间为嘛要加个逗号(,)呢

正在回答

4 回答

可以把key、:、d[key]看成字符、符号、数字三个元素,他们不是一个整体,要靠加号+或者逗号,连接起来。

其中逗号万能,加号只能连接相同属性的元素。因此print有两种表达方式:

1、print key,':' , d[key]

2、print key+':'+str(d[key])  这里的str是将括号里面的转化成字符元素

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

key 是字符串,':'也是字符串,但是d[key]是整数,不同数据类型

0 回复 有任何疑惑可以回复我~
  1. print key+':' + d[key]

  2. 问下为什么冒号后面的拼接不能用+号

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

逗号相当于与前面的字符拼接一个空格,不加可能会有类型转换问题

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

举报

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

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

进入课程

中间的逗号不加可以嘛

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信