在python中不添加控制字符的打印方法

这个问题在这里已经有了答案:

  • 如何在没有换行符或空格的情况下打印? 26个答案

  • Python 3.x:

    print(string, end="")
    

    Python 2.x:

    from __future__ import print_function
    print(string, end="")
    

    要么

    print string,    # This way adds a space at the end.
    

    从重复问题的第二个答案中,我得到了这个想法:

    而不是像这样的东西:

    >>> for i in xrange(10):
            print i,
    1 2 3 4 5 6 7 8 9 10
    

    你可能可以这样做:

    >>> numbers = []
    >>> for i in xrange(10):
           numbers.append(i)
    >>> print "".join(map(str, numbers))
    12345678910
    

    我会建议import print_function 。 或者(口头回答)升级到Python 3.x!

    链接地址: http://www.djcxy.com/p/77211.html

    上一篇: Methods for printing without adding control characters in python

    下一篇: How to print 2 items on the same line