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测试数据/? q=python%203%20newline%20print print 'Hello'+' '+'World'
查看更多关于怎样使Python输出时不换行?的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did89951