如何停止一个额外的尾随换行符?
这个问题在这里已经有了答案:
基本上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='')
上一篇: How to stop an extra trailing newline character?
下一篇: How to combine individual characters in one string in python