玩蛇网提供最新Python编程技术信息以及Python资源下载!
您现在的位置: 玩蛇网首页 > Python问题解答 > 正文内容

想把print输出后的空格删除怎么做

最近利用python的时候发现一个下细节 然后一直不知道怎么解决 例如下面一段代码

for i in range(6):
    for j in range(i):
        print '*',
    print

会输出这样一段

*
* *
* * *
* * * *
* * * * *

正如你看到的每个*后面有个空格,我想应该是print语句自己输出的,那么怎么将这个空格去掉呢输出成这样:

*
**
***
****
*****
from __future__ import print_function
for i in range(6):
    for j in range(i):
        print('*', end='')
    print()

print 变量 在后面加一个,
比如 print line,

print ' ',
for i in range(6):
    for j in range(i):
        print '\b*',
    print
for i in range(6):
      print '*'*i
import sys
for i in range(6):
    for j in range(i):
        sys.stdout.write('*')
    print

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

相关文章 Recommend

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

我要分享到:

必知PYTHON教程 Must Know PYTHON Tutorials

必知PYTHON模块 Must Know PYTHON Modules