是否可以在没有新线或空间的情况下进行打印?

Ofe*_*.T. 4 python printing

假设我想用2种不同的打印语句打印"你好".

喜欢:

print "hel" 
print "lo"
Run Code Online (Sandbox Code Playgroud)

但是python会自动打印新行,所以如果我们想要它在同一行,我们需要 -

print "hel"**,**
Run Code Online (Sandbox Code Playgroud)

这是问题 - ,创造一个空间,我希望它连接起来.谢谢.

Vol*_*ity 10

你可以使用这个print 功能

>>> from __future__ import print_function
>>> print('hel', end=''); print('lo', end='')
hello
Run Code Online (Sandbox Code Playgroud)

显然分号只在代码中显示交互式解释器中的结果.

函数的end关键字参数print指定要在主文本后打印的内容.它默认为'\n'.在这里,我们将其更改''为末尾没有任何内容.