大多数Pythonic方式打印换行符

时间:2017-08-08 18:33:21

标签: python readability

如果我需要打印一个换行符,那么编写print语句的Pythonic方法是什么?我正在教Python人,我想第一次就做好。

我发现最有可能的两种方式是:

print("")

优点:

  • 更短更简单

缺点:

  • 由于没有提及\ n

  • ,可能会降低可读性
  • 依赖于最终成为换行符,这可能不是天生明显的

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

优点:

  • 很明显该声明的意图

缺点:

  • 正在学习的人可能不知道'结束'论证意味着

3 个答案:

答案 0 :(得分:12)

都不是。通常的方式是:

print()

答案 1 :(得分:2)

最简单,最简短的方法是:

print()

答案 2 :(得分:2)

注意在Python 2.x中打印换行符很简单:

print