[Python 2 到 3 系列]print 是函数
<br />v3.0 以前,print一直作为语法结构存在,他是python语法的一部分;这个理解起来可能有点蹩脚,但的确是这样。<br />print 一直被定以为一个statement,也就是说,他跟return/try/while等等语法结构没有概念上的区别,都必须在编译阶段解析并产生对应的op流。<br /><br />statement 是由 expression 组成的,expression 可以包含expression ,但不能包含statement。<br />所以,如下代码产生了语法错误
原创
2011-03-12 00:20:00 ·
541 阅读 ·
0 评论