如何停止一个额外的尾随换行符?

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

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

  • 基本上newline是由于您的print打印空line 。 以此代码为例:

    >>> a = input()    # user presses enter (blank line)
    >>> a
    ''
    >>> print(a)
                       # a newline introduced by `print` function
    >>>
    

    我们可以重写这个默认的打印行为
    打印为表单打印([object,...] [,sep =''] [,end =' n'] [,file = sys.stdout])

    >>> a = ''
    >>> print(a, end='')
    >>> 
    

    总而言之,您需要在代码中执行的操作是,将print(<somevalue>)替换为print(<somevalue>, end='')

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

    上一篇: How to stop an extra trailing newline character?

    下一篇: How to combine individual characters in one string in python