“print x”,相当于Python3

时间:2012-01-18 16:30:24

标签: python python-3.x printing

基本上,我想在一行中打印出一串值,在Python2中就像这样的语句就足够了:

print x,

如何在Python3中编写相同的简单语句(即不使用任何特殊格式)?

3 个答案:

答案 0 :(得分:9)

>>> print(1, end=' '); print(2)
1 2

进一步启发:

>>> help(print)

答案 1 :(得分:6)

以下是来自以下网站的解释:

http://docs.python.org/release/3.0.1/whatsnew/3.0.html

请参阅“打印是一种功能”一节。

  

旧:打印x,#尾随逗号抑制换行符

     

新:print(x,end =“”)#附加空格而不是换行符

答案 2 :(得分:3)

在Python 3.x中你会说:

print(x, end='')

不确定'特殊格式'是什么意思。