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

关于print('hello,', 'python.')输出结果是 ('hello,', 'python.'),而不是hello, python.

代码:

print('hello, python.')

print'hello,', 'python.'

print('hello,', 'python.')

输出:

hello, python.

hello, python.

('hello,', 'python.')

问题:

最后python3里面加上括号,为什么输出不是 hello, python 而是 ('hello,', 'python.')

 


正在回答

14 回答

this is test

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

Python3 里面,print()是一个函数,所以要加括号,输出来是没有括号的。

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

各位看看是这样吗  

print 'hello'+ ', python'

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

print('hello,''python')

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

在python中把print当做一个函数使用所以要用print()

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

有可能当成了turpe,毕竟它是用小括号的,要看Python的版本了。。。

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

首先先尝试一下以下代码是否可以正常输出 

print ('hello'',''python.')

如果不出意外应该是可以正常输出hello,python. 

题主print('hello,','python.') 无法输出正确答案原因是,hello后面第二个逗号“,”并非输出结果的逗号而是变成了区分前后" ('hello,',  " 和  " 'python.') "这两个字符串的空格了

初学者,如果不对请多多指教,十分感谢!

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

python3版本问题

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

它应该是以为你是list了吧,然后就把list打印出来了



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

如果你要这样写的话,应该写成

print('hello'),('python')

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

德莱弗高

抱歉少了个逗号,应该是 print('hello,'),('python')
2019-11-11 回复 有任何疑惑可以回复我~
首页上一页12下一页尾页

举报

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

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

进入课程

关于print('hello,', 'python.')输出结果是 ('hello,', 'python.'),而不是hello, python.

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