为什么print('hello', 'python')打印出来的不是 hello, python,而是('hello', 'python'),多了括号和引号?

来源:3-4 Python的布尔类型

慕盖茨7031404

2020-09-06 15:47

print('hello', 'python') #==> ('hello', 'python')
print('hello') #==> hello


写回答 关注

3回答

  • 慕先生5347740
    2020-09-06 21:58:28
    已采纳

    我觉得这是imooc的IDE本身的问题,我在命令行和python的编辑器中尝试了之后,print('hello''python') 打印出来的就是hello,python


    慕盖茨703...

    谢答!我在Ubuntu终端试了下,结果和你的答案一样,同意是imooc的IDE有问题。

    2020-09-07 10:02:58

    共 1 条回复 >

  • 一码渡江
    2020-11-15 16:48:05

    让我来告诉你为啥,因为imooc的测试python环境是2.0系列版本的,而他的代码是按照python3.0系列版本的特性来写的。

  • 木子雨
    2020-09-06 16:20:38

    print('hello'+','+'python') #==>hello,python

    慕盖茨703...

    谢答!不过这个答案没有回答我的问题,从问题上面的代码看来, print('hello') #==> hello 相当于返回了一个字符串, print('hello', 'python') #==> ('hello', 'python') 看着像返回了一个列表或字典,而不是两个字符串,我的疑问在此。

    2020-09-06 17:11:14

    共 1 条回复 >

Python3 入门教程(新版)

python3入门教程,让你快速入门并能编写简单的Python程序

154167 学习 · 1075 问题

查看课程

相似问题