Python print() 内置函数

来自 Python 3 文档

将对象打印到文本流文件,对象间用 sep 分隔,末尾跟 end。sep、end、file 和 flush(如果存在)必须作为关键字参数给出。

简介

print() 函数会写入它所接收的参数的值。[…] 它处理多个参数、浮点数和字符串。字符串在打印时没有引号,并且项之间会插入一个空格,因此您可以很好地格式化内容:

print('Hello world!')
Hello world!
a = 1
print('Hello world!', a)
Hello world! 1

end 关键字

可以使用关键字参数 end 来避免输出后的换行符,或者用不同的字符串结束输出:

phrase = ['printed', 'with', 'a', 'dash', 'in', 'between']
for word in phrase:
    print(word, end='-')
printed-with-a-dash-in-between-

sep 关键字

如果存在多个对象,关键字 sep 指定如何分隔这些对象:

print('cats', 'dogs', 'mice', sep=',')
cats,dogs,mice

相关链接