请看Python核心开发者Brett Cannon对这个问题做的解释
为什么print在Python 3中变成了函数?
原文链接:http://www.snarky.ca/why-print-became-a-function-in-python-3
总结:
1、python 2 print是语句
Python 3 print 是函数 ,与其他函数保持一致性,加()
Python 3 的出发点就是放弃向下兼容,换取一个设计更干净的语言
2、print变成函数后,更加灵活,比如可以组件化,可以添加参数,可以 编写自己喜欢的print函数
网友评论