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