我不明白为什么\ n在输出中给出两个空行。例如:
>>> def my_function():
print("ABC")
print("\n")
print("DEF")
>>> my_function()
ABC
# First blank line
# Second blank line
DEF
>>>
任何人都可以解释这里发生的情况以及如何解决吗?
答案 0 :(得分:6)
print()
默认在其输出末尾输出换行符。 print("\n")
因此将打印两行换行:"\n"
字符串中的一行和打印操作结束时的一行。
答案 1 :(得分:1)
使用打印功能时,Python添加默认换行符 要在python3中没有换行符的情况下在python中打印,请使用
print("hello",end='')