Python print 函数中的 sep 参数

Muhammad Waiz Khan 2021年3月21日
Python print 函数中的 sep 参数

本教程将解释 print() 函数中的 sep 参数。

print(objects, sep, end, file, flush) 函数将 objects 转换成字符串并将它们打印到提供的 file 文本流中; end 是最后输入 object 末尾附加的值。如果用户要强制刷新文本流,则将 flush 设置为 Truesep 参数用作分隔符,分隔由 print() 函数打印的 objects

Python 中 print() 函数的 sep 参数

sep 参数的默认值为' ',这就是为什么多个字符串由 print() 函数打印并由' '分隔的原因。下面的示例代码演示了使用 print() 函数时 sep 参数的默认值的输出:

print('hey','hi','hello')

输出:

hey hi hello

我们可以自己设置 sep 参数的值,并使用所选的 sep 值分隔输入的 objects(我们要打印的)。下面的示例代码演示了如何在 Python 中使用不同的值作为 print() 函数的 sep 参数。

print('hey','hi','hello', sep='_')
print('hey','hi','hello', sep='\t')
print('hey','hi','hello', sep='\n')

输出:

hey_hi_hello
hey	hi	hello
hey
hi
hello