在 Python 中打印空白行

Manav Narula 2021年4月29日
在 Python 中打印空白行

在本教程中,我们将讨论如何在 Python 中打印空白行。

在进行此操作之前,应注意,在 Python 中,\n 字符表示换行符。

print() 函数中,有一个名为 end 的参数。默认情况下,此参数为\n。这意味着此字符在 print 语句的末尾写入输出流。

这就是为什么如果我们使用多个打印语句,那么每个语句中的内容将打印在不同的行中。

以下面的代码为例。

print("Hello")
print("How are you?")

输出:

Hello
How are you?

我们可以将此 end 参数更改为所需的任何字符。

考虑到上述所有内容,可以理解默认情况下可以使用空的 print 语句来打印空白行。

例如,

print("Hello")
print() # Blank Line
print("How are you?")

输出:

Hello

How are you?

由于在 Python 2 中,print 语句没有使用括号,因此在该版本中,print 命令将打印空白行。如果我们仅打印\n 字符,它将打印两个空白行。

但是,如果 end 参数被显式指定,则需要\n 字符。

例如,

print("Hello", end = " ")
print("\n") # Blank Line
print("How are you?", end = " ")

输出:

Hello 

How are you?

在上面的代码中,如果我们仅使用 print() 语句而不是 print("\n"),则它不会打印空白行。

Author: Manav Narula
Manav Narula avatar Manav Narula avatar

Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.

LinkedIn

相关文章 - Python Print