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

,和+的区别?输出结果不一致是为什么呢?

各位小伙伴,return 语句中连接处“+”和“,”输出的结果不同,“+”和“,”什么意义呢?

https://img1.sycdn.imooc.com//5b4d9d1400015be214320581.jpg

正在回答

5 回答

, 是空格,+连接

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

,代表函数返回两个值,一个是变成大写的首字母组成的字符串,一个是剩下的字母组成的字符串

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

慕设计0225389

用+连接,表示函数返回一个值
2018-09-19 回复 有任何疑惑可以回复我~

你就记住一个点就行了,逗号一般是用来连接两个变量的,比如(a,b)%('我','爱你')

加号用来连接普通的字符串,比如('我'+'爱你')

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

逗号是分隔符,加号是字符串连接符

print 'abc','def' 输出的是abc def这个两个字符串,中间用空格隔开,

return 'abc','def' 是返回两个值,用元组tuple的形式来传递,

所以记住,字符串连接是用加号

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

return 后面逗号分开,表示了两个返回值

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

早啊六点半 提问者

,输出的形式是tuple啊,+输出的就不是,为什么呢?
2018-07-17 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

,和+的区别?输出结果不一致是为什么呢?

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