Python print 函数中的 sep 参数
Muhammad Waiz Khan
2021年3月21日
本教程将解释 print()
函数中的 sep
参数。
print(objects, sep, end, file, flush)
函数将 objects
转换成字符串并将它们打印到提供的 file
文本流中; end
是最后输入 object
末尾附加的值。如果用户要强制刷新文本流,则将 flush
设置为 True
。sep
参数用作分隔符,分隔由 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