2017-08-08 25 views
6

如果我需要打印一个换行符,写出打印语句的最多Pythonic方法是什么?我正在教某人Python,我想在第一时间做对。大多数Pythonic打印换行符的方法

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

print("") 

优点:

  • 更短,更简单

缺点:

  • 可能莱小号可读由于没有提到\ n

  • 凭借端是的一个新行,这可能不是固有地明显


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

优点:

  • 它是显而易见该声明意味着要做什么

缺点:

  • 更长

  • 有人谁是学习可能不知道什么是 '端' 的说法意味着

+4

'打印( )'更短 – depperm

+0

就像我喜欢这个问题一样,不应该要求在codereview上做某些事情时最“pythonic”的方式?这似乎有舆论 – Ryan

+0

@Ryan通常,是的。在这种情况下,根本没有足够的评论。 – Mast

回答

12

都不是。通常的方法是:

print() 
2

最简洁和更短的方法是:在Python 2.x的打印换行符

print() 
2

注是一个简单的:

print