为什么print在Python 3中变成了函数?

请看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函数

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容