[920]python from __future__ import print_function的作用

2020-12-29 10:39:48 浏览数 (1)

在开头加上from __future__ import print_function这句之后,即使在python2.X,使用print就得像python3.X那样加括号使用,不然就会语法不通过。python2.X中print不需要括号,而在python3.X中则需要。

代码语言:javascript复制
from __future__ import print_function

首先我们需要明白该句语句是python2的概念,那么python3对于python2就是future了,也就是说,在python2的环境下,超前使用python3的print函数。

在python2.x的环境是使用下面语句,则第二句语法检查通过,第三句语法检查失败

代码语言:javascript复制
from __future__ import print_function

print('you are good')
print 'you are good'

参考:https://www.cnblogs.com/Ryan0v0/p/13332703.html

0 人点赞