Python3中等价于print x,
基本上,我想在一行里打印出一串值。在Python2中,像这样的语句就可以了:
print x,
那么在Python3中,怎么写同样简单的语句呢?(也就是说,不使用任何特殊的格式)
3 个回答
3
在Python 3.x中,你可以这样写:
print(x, end='')
我不太明白你说的“特殊格式”是什么意思。
6
这里有个解释,来自以下网站:
http://docs.python.org/release/3.0.1/whatsnew/3.0.html
请查看名为“打印是一个函数”的部分。
旧的写法:print x, # 末尾的逗号可以防止换行
新的写法:print(x, end=" ") # 用空格代替换行
9
>>> print(1, end=' '); print(2)
1 2
为了更深入的理解:
>>> help(print)