说说 Python print() 函数不为人知的特性

508 阅读1分钟

print() 函数除了用于打印字符串之外,还有两个可选参数 end 和 sep。

1 end 参数

end 用于指定末尾需要打印的字符,默认为 \n

print('你')
print('好')

print('你',end='')
print('好')

运行结果:

你 好 你好

如果需要把多行字符串,打印在同一行,就可以使用 end 参数。

1 sep 参数

因为 print() 函数可以一次性传入多个字符串,然后该函数会把这些字符串合并起来。sep 参数用于定制这些字符串的分隔符,默认为空格。

print('绿萝','发财树')
print('绿萝','发财树',sep=',')

运行结果:

绿萝 发财树 绿萝,发财树