如何在Python中不使用新行打印?

Python提供了 打印() 方法,以便将指定的字符串或数据打印并显示到标准输出中。默认情况下,print()方法添加一个行尾或换行符,光标跳到下一行。在某些情况下,我们可能希望防止这种情况,并且不打印换行符。

null

Python3打印方法结束参数

print()方法在Python3中有一点变化,它是作为一个方法而不是关键字创建的。print()方法通常用于我们想要打印的数据和文本,但是有一些参数可以用来更改print()方法的执行。end参数用于自动或隐式设置输出的最后一个字符。此参数是可选的,默认值为“ “这是底线。我们可以为该参数设置另一个值,以防止行结束。甚至我们可以在没有字符的地方设置一个空字符串。在下面的示例中,我们将end参数设置为nothing,并且不会放入新行。

print("This is not end",end="")

或者,我们可以指定与新行或行尾不同的字符。在下面的示例中,我们用“;”替换行尾。

print("This is not end",end=";;")

Python2 stdout.write()方法

Python2 print方法是作为关键字实现的,并且不提供end参数来防止行尾。这个 sys.stdout.write() 方法可以用于打印而不需要新行。正如您所期望的,write()方法是用于将数据放入标准输出的原始方法。

print("")

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享