python如何输出后不换行
发布时间:2026-06-30 21:58:26

当我们使用print()函数时,我们不希望在输出完成后自动更改行。因此,我们可以遵循以下方法
1.print()指定结束符
print('hello',end='')
print('world')
#result:helloworld指定end参数为空字符的print()函数,print()函数不再主动添加换行符。而且hello和world之间没有空间。
a='firstline' b='secondline' c='thirdline' print(a,end='\n\n') print(b) print(c,end='!')
我们可以使用指定的结尾符灵活控制换行数和结尾字符。
2.print()函数
知道如何实现输出不换行,下面我们来看看原理。
print()函数的形式如下:
print(*objects, sep=' ', end='\n', file=sys.stdout,flush=False)
objects -- 复数表示可以一次输出多个对象。输出多个对象时,需要使用 , 分隔。
sep -- 用于间隔多个对象,默认值是一个空间。
end -- 用来设定结局。默认值是换行符。 \n,我们可以用其他字符串代替。
file -- 要写的文件对象。
flush--是否强行刷新streamm?
请关注python视频教程,了解更多技术。
下一篇 python3中如何输出空格
