假设我想通过 2 个不同的打印语句打印“你好”。
像:
print "hel"
print "lo"
但是python会自动打印新行,所以如果我们希望它在同一行中,我们需要 -
print "hel"**,**
这就是问题所在 - , 创造了一个空间,我希望它连接起来。谢谢。
您可以使用该print
功能
>>> from __future__ import print_function
>>> print('hel', end=''); print('lo', end='')
hello
显然,分号在代码中只是为了在交互式解释器中显示结果。
该函数的end
关键字参数print
指定要在正文之后打印的内容。它默认为'\n'
. 在这里,我们将其更改为''
最后不打印任何内容。
>>> import sys
>>> sys.stdout.write('hel');sys.stdout.write('lo')
hello