print()
内置函数 print(),Python 官方文档描述如下:
help(print)
Help on built-in function print in module builtins:
print(...)
print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
Prints the values to a stream, or to sys.stdout by default.
Optional keyword arguments:
file: a file-like object (stream); defaults to the current sys.stdout.
sep: string inserted between values, default a space.
end: string appended after the last value, default a newline.
flush: whether to forcibly flush the stream.
将 value … 打印到 file 指定的文本流,以 sep 分隔并在末尾加上 end。sep, end, file 和 flush 如果存在,它们必须以关键字参数的形式给出。
所有非关键字参数都会被转换为字符串,就像是执行了 str() 一样,并会被写入到流。sep 和 end 都必须为字符串。sep 默认为一个空格 ’ ‘,end 默认为换行 ‘\n’。
如果没有给出 value …,则 print() 将只打印 end。
file 参数必须是一个具有 write(string)
方法的对象。如果参数不指定,则将使用解释器用于标准输出的文件对象 sys.stdout。
输出是否被缓存通常决定于 file,但如果 flush 关键字参数为真值,流会被强制刷新。
该函数返回值为 None。
print(1+1)
print('a','b')
2
a b
print('a',1,int, sep='-', end='end')
a-1-<class 'int'>end
print(end='end')
end
p = print('end')
print(p)
end
None