python中换行符的使用

为什么print(“\n”)后行与行之间会空一行

img

print()默认以空行结尾,你那里那一句打印了空行,它又以空行结尾,所以就是打印了两个空行,所以中间会空一行。有两个解决方案:一是直接打印空字符串:print(''),二是打印空行后取消掉默认空行结尾:print('\n', end=''),当然第一种更方便一些。

"\n"是一个换行符,print时输出一个空行。代码中该打印语句放在了行循环中,所以在每列打印完后执行该语句输出一个空行,也可直接用print()默认换行。

print("\n")不就是打印空行吗?没问题呀

那直接print()好了

print() directly.