【发布时间】:2011-09-08 13:17:12
【问题描述】:
我多次听说 print 作为函数 (3.x) 比作为语句 (2.x) 要好。但为什么呢?
我喜欢它是一个声明,主要是因为它允许我少输入两个字符(即括号)。
我很想看看 print 语句只是没有削减它的一些情况,并且功能更优越。
【问题讨论】:
-
@LennartRegebro:不仅仅是两个角色:整个流程感觉不同。不将其作为声明会产生成本 - 特别是对于那些习惯于声明的人。但它在极端情况下减轻了一些痛苦。
-
是的,现在您必须跟踪额外的括号,如果您还使用元组嵌入内联字符串替换,则连接多个字符串会稍微烦人。因此,我肯定会在 Py3 中遇到更多拼写错误/无效语法错误!这导致我现在使用变量来生成打印文本。
标签: python function printing python-3.x python-2.x