如何简洁地以双换行结束print()?

时间:2019-03-26 03:24:02

标签: python-3.x

为了更好地格式化我的输出(因为它是作为分配的一部分上交的),我想在每个print(...)调用之后加上第二个print(),以在输出之前创建换行符下一个要打印的项目。有没有办法将其压缩为一行?非常感谢你!

我目前正在做什么:

a = 10

b = 20

print("a =", a)

print()

print("b =", b)

print()

我正在寻找的东西:

print("a =", a, doubleNewLine)

print("b =", b, doubleNewLine)

2 个答案:

答案 0 :(得分:0)

实际上,您最初在问题中提出的“我正在寻找的东西”实际上是有效的:

>>> a = 1
>>> doubleNewLine = "\n"*2
>>> print("a =", a, doubleNewLine)
a = 1 


>>> 

更简洁:

print("a =", a, end="\n\n")

答案 1 :(得分:0)

使用\n结尾字符。打印某些内容时会跳过一行。