当前位置:Gxlcms > Python > 怎样使Python输出时不换行?

怎样使Python输出时不换行?

时间:2021-07-01 10:21:17 帮助过:73人阅读

教程上说用逗号就可以了。为什么我用了逗号还是没有用呢?我用的是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! lmgtfy.com/? print 'Hello'+' '+'World'

人气教程排行