玩蛇网提供最新Python编程技术信息以及Python资源下载!

Python输出内容时取消换行如何操作?一行显示

python 命令行输出表格分割线,用下面这段代码,每输出一个 - 都会另起一行,有什么办法让他们在同一行显示呢

for i in xrange(0,10):
    print '-'
for i in xrange(0,10):
    print '-',

或者

result =''
for i in xrange(0,10):
    result += '-'
print result

print '-',,这个后面会加个空格
或者
sys.stdout.write('-'),这个不会加空格,但你要记得抽空调一下sys.stdout.flush(),要不然可能看不见输出(因为还在输出缓冲区里)

要都在同一行且相互之间不要空格的话,可以

print '-' * 10

看官方文档:https://docs.python.org/2/library/functions.html?highlight=print#print

from __future__ import print_function

for i in xrange(0, 10):
    print('-', end='')

玩蛇网文章,转载请注明出处和文章网址:https://www.iplaypy.com/wenda/wd19414.html

相关文章 Recommend

玩蛇网Python互助QQ群,欢迎加入-->: 106381465 玩蛇网Python新手群
修订日期:2017年05月23日 - 16时44分52秒 发布自玩蛇网

您现在的位置: 玩蛇网首页 > Python问题解答 > 正文内容
我要分享到:

必知PYTHON教程 Must Know PYTHON Tutorials

必知PYTHON模块 Must Know PYTHON Modules