打印换行符的最 Pythonic 方式
Most Pythonic way to print a newline
如果我需要打印单个换行符,最 Pythonic 的 print()
语句的写法是什么?我在教别人Python,我想把它教好。
我发现最有可能的两种方式是:
1) print("")
- 优点:更短更简单
- 缺点:
- 由于未提及
\n
,可读性可能较低
- 依赖于 end 是一个换行符,这可能不是很明显
2) print("\n", end = "")
- 优点:声明的目的很明显
- 缺点:更长。初学者可能不知道'end'参数是什么意思。
都没有。通常的方式是:
print()
最简单和简短的方法是:
print()
注意 Python 2.x 打印换行符很简单:
print
如果我需要打印单个换行符,最 Pythonic 的 print()
语句的写法是什么?我在教别人Python,我想把它教好。
我发现最有可能的两种方式是:
1) print("")
- 优点:更短更简单
- 缺点:
- 由于未提及
\n
,可读性可能较低
- 依赖于 end 是一个换行符,这可能不是很明显
- 由于未提及
2) print("\n", end = "")
- 优点:声明的目的很明显
- 缺点:更长。初学者可能不知道'end'参数是什么意思。
都没有。通常的方式是:
print()
最简单和简短的方法是:
print()
注意 Python 2.x 打印换行符很简单:
print