教程上说用逗号就可以了。为什么我用了逗号还是没有用呢?我用的是python3.2 。在print后面要加圆括号。
print ('I'),
print ('love'),
print ('you.')
input ()
回复内容:
python 2.x, print 不换行>>> print x,
python 3.x print 不换行
>>> print(x, end="")
import sys
sys.stdout.write('.')
# 在 python 2.x 下用 python 3 的 print
from __future__ import print_function
print('.', end='')
# ps. 这种写法并不是正确的,会在末尾多一个空格
print '.',
print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)
在末尾加一个 逗号 就可以了。等你输完了,你又想换行的时候,单独一个 print 就换行了。试试看。 直接写stdout或许是个装13的方案 print ('hello,',end=' ’)
print ('world!')
hello,world! http://lmgtfy.com/?q=python%203%20newline%20print print 'Hello'+' '+'World'











