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

在python3里,print后面必须要加括号啊?

L = [95.5, 85, 59]

print L[-1]是报错的,

但print (L[-1])却能打印出来。



正在回答

6 回答

Python2.x 与 3.x 版本区别

1、print 语句没有了,取而代之的是 print() 函数

2、除法不同

Python 2.x:

1 / 2=0

Python 3.x:

1/2=0.5

3、在 2.x 时代,所有类型的对象都是可以被直接抛出的,在 3.x 时代,只有继承自BaseException的对象才可以被抛出

参考:https://www.runoob.com/python/python-2x-3x.html

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

是的,必须要加括号,要不然运行时会报错

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

为了统一风格。更规范化

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

为什么要改成这样?

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

去除print语句,加入print()函数实现相同的功能,由于是函数所以要加括号。同样的还有exec语句,已经改为exec()函数

 


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

Despicableme01

开头忘了说,python3以后改为
2016-05-12 回复 有任何疑惑可以回复我~

是的, python 3.x 的要加括号

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

举报

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

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

进入课程

在python3里,print后面必须要加括号啊?

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