print "100 + 200 =",100 + 200加括号和不加括号为何结果不同啊

>>> print('100 + 200 =',100 + 200)
('100 + 200 =', 300)
>>> print "100 + 200 =",100 + 200
100 + 200 = 300


Justsimple3926662
浏览 1613回答 1
1回答

pardon110

目测你使用的是python2版本,现在一般用的是pyton3。在python3 中若使用不加括号会报错。而在2中,不加括号打印的是表达式,比如 print “100+200",100+300 //打印一个字符串,一个加法值而加括号通常表示打印的是一个元组,简单讲就是输出的内容有括号
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python