在 Python 中列印空白行
Manav Narula
2021年4月29日
在本教程中,我們將討論如何在 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 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