快捷导航

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

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

免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。

版权声明:作者保留权利,不代表本站立场。

回复

使用道具 举报

参与会员1

目测你使用的是python2版本,现在一般用的是pyton3。在python3 中若使用不加括号会报错。
而在2中,不加括号打印的是表达式,比如
print“100+200",100+300//打印一个字符串,一个加法值

而加括号通常表示打印的是一个元组,简单讲就是输出的内容有括号
回复

使用道具 举报

可能感兴趣的问答

发新帖
  • 微信访问
  • 手机APP