簡體   English   中英

使用Python打印多個換行符

[英]Printing multiple newlines with Python

我正在嘗試在Python 3中分離一些輸出的文本。這里是iv現在得到的示例

print("words")
print("")
print("")
print("")
print("")
print("")
print("")
 #(Print would keep going on like 50 times)...
print("more words")

現在把所有這些印刷品煩人,我需要將這些單詞垂直分開。 像這樣

words









more words

關於如何分隔巨大的垂直距離的任何想法。 謝謝 :)

您可以在字符串中放置換行符“ \\ n”,例如

>>> print ("\n\n\n\n")

以反斜杠開頭的字符被“轉義”,並由Python轉換為特殊字符。 一些常用的轉義序列是:

  • 換行符“ \\ n”
  • 標簽“ \\ t”
  • 回車符“ \\ r”
  • 反斜杠“ \\\\”
  • 十六進制字符代碼“ \\ x0f”
  • 引號字符“ \\””或“ \\”

請注意,可以通過將字符串乘以數字來重復字符串,例如

>>> print ("\n" * 100)

您可以構造一串換行符,這將導致垂直空間,如下所示:

lines = 5  # Number of blank lines
print("\n" * lines) 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM