我正在尝试在Python 3中分离一些输出文本。 Heres sorta是iv现在得到的一个例子
print("words")
print("")
print("")
print("")
print("")
print("")
print("")
#(Print would keep going on like 50 times)...
print("more words")
现在把所有那些印刷品都很烦人,我需要将这些文字垂直分开。像这样
words
more words
关于如何分离巨大垂直距离的任何想法。 谢谢:))
答案 0 :(得分:0)
您可以在字符串中添加换行符“\ n”,例如
打印(“\ n \ n \ n \ n”)
以反斜杠开头的字符被“转义”,并由Python转换为特殊字符。一些常用的转义序列是:
请注意,字符串可以通过将它们与数字相乘来重复,例如
打印(“\ n”* 100)
答案 1 :(得分:0)
您可以使用一个换行符调用print
并乘以您希望显示的次数:
In [893]: print("words")
...: print("\n" * 5)
...: print("more words")
...:
words
more words
print
会在最后添加另一个换行符,因此可能想要添加end=""
,因此您不会打印额外的换行:
print('\n' * 50, end='')
假设您使用的是python3。
答案 2 :(得分:-1)
您可以构造一个换行符字符串,这将导致垂直空间,如此
lines = 5 # Number of blank lines
print("\n" * lines)