Python——print语句和函数

原创声明:本文系博主原创文章,转载或引用请注明出处。

 

在Python2中,print是一条语句,而在Python3中,print变成了一个内置函数。

从语句变成函数,是因为python2中的print明明是一条语句,却在执行时使用了系统调用的功能,在Python3中针对这一问题,将print改为了函数。

 

在Python2.6版本及之后的python2中如果想要像在Python3中使用函数一样使用print,可以通过__future__模块导入:

1 #!/usr/bin/env python
2 
3 from __future__ import print_function
4 
5 print("Hello World")

 

注意:代码第三行的导入语句应该在其他导入语句之前,否则可能会报错。

 

参考资料:

  1. https://www.cnblogs.com/hjw1/p/8371009.html

 

posted @ 2019-08-16 10:48  怪猫佐良  阅读(312)  评论(0)    收藏  举报