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

请大家帮忙

为什么,  print x[0] + ':', x[1],而不是  print x[0] + ':', +x[1]  ,这个拼接,我已经懵圈了!

正在回答

5 回答

为什么不能是:

http://img1.sycdn.imooc.com//58abf1ec00018a7f03330062.jpg

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

http://img1.sycdn.imooc.com//58abdf330001c6c508260135.jpg

“+”是拼接两个字符串;“逗号”,可是是两种不同类型的拼接, 对吗?那问题来了,dict的value取出来的是字符型喽?所以那个两边都有+,对吗?所以这个set的索引[1]的值是整型,所以加个“逗号”就可以了,对吗?

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

print x[0] + ':', +x[1]这里的,和 +只需要一个就可以了;两种功能都差不多,逗号会自动插入空格!

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

+和,有区别的,+把两个字符拼起来,当中并没有空格,","也是字符串拼接,字符串与字符串之间会多一个空格

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

_Q_ 提问者

“+”是拼接两个字符串;“逗号”,可是是两种不同类型的拼接, 对吗?那问题来了,dict的value取出来的是字符型喽?所以那个两边都有+,对吗?所以这个set的索引[1]的值是整型,所以加个“逗号”就可以了,对吗?
2017-02-21 回复 有任何疑惑可以回复我~

print 后面‘,’代表空格,可以连接字符类型和整数类型的输出,而‘+’只能用在两个字符串之间

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

_Q_ 提问者

“+”是拼接两个字符串;“逗号”,可是是两种不同类型的拼接, 对吗?那问题来了,dict的value取出来的是字符型喽?所以那个两边都有+,对吗?所以这个set的索引[1]的值是整型,所以加个“逗号”就可以了,对吗?
2017-02-21 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

请大家帮忙

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