当前位置:  开发笔记 > 编程语言 > 正文

我应该在Python 2.7中使用print语句或函数吗?

如何解决《我应该在Python2.7中使用print语句或函数吗?》经验,为你挑选了1个好方法。



1> TigerhawkT3..:

Python的2.7.10 没有一个print()功能,除非你将其导入.添加括号不会将其转换为函数,它只是指定分组.如果你试图模仿传递多个对象,它将打印一个tuple.

>>> print 1
1
>>> print (1)
1
>>> print 1,2
1 2
>>> print (1,2)
(1, 2)

添加括号print可以使您的程序在运行Python 2或3时更加强大,但除了基本用法之外的其他任何内容都会产生意外结果.print (1,2)在Python 3中将产生与print 1,2Python 2 相同的结果.如果你想要实际的兼容性,你应该导入print函数(可以在Python 2或3中安全地完成,但只在Python 2中有所作为):

>>> from __future__ import print_function
>>> print (1,2)
1 2

推荐阅读
我我檬檬我我186
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有