假设我想通过2个不同的打印语句打印“hello”。
例如:
但是 Python 会自动换行,如果我们想让它在同一行中,我们需要使用 -
例如:
print "hel"
print "lo"
但是 Python 会自动换行,如果我们想让它在同一行中,我们需要使用 -
print "hel"**,**
这里的问题是 - 逗号会产生一个空格,而我希望它连接在一起。谢谢。
print
函数。>>> from __future__ import print_function
>>> print('hel', end=''); print('lo', end='')
hello
显然,分号只在代码中用于在交互式解释器中显示结果。
print
函数的end
关键字参数指定你想在主要文本后打印什么。它默认为'\n'
。在这里,我们将其更改为''
,以便末尾不打印任何内容。
>>> import sys
>>> sys.stdout.write('hel');sys.stdout.write('lo')
hello
print
语句,所以至少我不需要使用函数。 - jamylak