在 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