end 参数怎么用?在 Python 中,print() 函数是最常用的输出工具之一。默认情况下,每次调用 print() 都会自动在末尾添加一个换行符(\n)。但通过 end 参数,我们可以自定义这个行为。
print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)
其中,end 的默认值是 '\n',表示打印完内容后换行。
print("Hello")
print("World")
输出:
Hello World
end=' ' 实现同行输出print("Hello", end=' ')
print("World")
输出:
Hello World
print("A", end=' -> ')
print("B", end=' -> ')
print("C")
输出:
A -> B -> C
for i in range(5):
print(i, end='')
print("!")
输出:
01234!
• end 只影响当前 print() 调用的结尾行为。
• 如果忘记设置 end,可能会导致输出不符合预期格式。
• 在交互式环境中(如 Jupyter Notebook),效果可能略有不同,建议在终端中测试。