在python中,如何在空行和单独的行之间只保留一个空行?

在python中,如何在空行和单独的行之间只保留一个空行?,python,Python,这里我在单独的行和打印的空白行之间有两个空白行。那么如何只得到一个空行呢? 或者,如果您运行该程序,打印的空行看起来就像空间中的两条空行,正如我的pylint检查提醒的那样。丑陋,但有一个技巧: exam = float(input("Exam total: ")) print('\n') print("----------------------") 输出: exam = float(input("Exam total:")) print("\n ----------------------

这里我在单独的行和打印的空白行之间有两个空白行。那么如何只得到一个空行呢?
或者,如果您运行该程序,打印的空行看起来就像空间中的两条空行,正如我的pylint检查提醒的那样。

丑陋,但有一个技巧:

exam = float(input("Exam total: "))
print('\n')
print("----------------------")
输出:

exam = float(input("Exam total:"))
print("\n ----------------------")

编辑:我推荐你的问题的评论线程中建议的答案,而不是我的答案

你能发布所需输出的示例吗?只需使用
print()
。它打印一条空行。如果您添加
\n
空行数将变为两行。包含
'\n'
,因此如果您不提供任何内容,它将打印该内容。您可以简单地使用
打印('-'*23)
打印(23*'-')
,而不是
打印(“-------------------------”)
,更具可读性。
Exam total: 4

 ----------------------