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

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

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

Justsimple3926662 2018-10-27 19:26:10
>>> print('100 + 200 =',100 + 200) ('100 + 200 =', 300) >>> print "100 + 200 =",100 + 200 100 + 200 = 300
查看完整描述

1 回答

?
pardon110

TA贡献1038条经验 获得超227个赞

目测你使用的是python2版本,现在一般用的是pyton3。在python3 中若使用不加括号会报错。

而在2中,不加括号打印的是表达式,比如 

print “100+200",100+300

 //打印一个字符串,一个加法值

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

查看完整回答
反对 回复 2018-10-27
  • 1 回答
  • 0 关注
  • 1612 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信