只是打字print
在 python 中只给出换行符。打字print
3.x 中没有括号也会给出换行符。为什么?
Because 文档 https://docs.python.org/3/library/functions.html#print says so
print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)
将对象打印到文本流文件,以 sep 分隔,后跟 end。 sep、end 和 file(如果存在)必须作为关键字参数给出。
所有非关键字参数都像 str() 一样转换为字符串并写入流中,以 sep 分隔,后跟 end。 sep 和 end 都必须是字符串;它们也可以是 None,这意味着使用默认值。如果没有给出任何对象,print()
只会写end
.
文件参数必须是具有 write(string) 方法的对象;如果它不存在或没有,则将使用 sys.stdout。由于打印的参数被转换为文本字符串,因此 print() 不能与二进制模式文件对象一起使用。对于这些,请使用 file.write(...) 代替。
输出是否缓冲通常由文件决定,但如果flush关键字参数为true,则强制刷新流。
版本 3.3 中的更改:添加了lush关键字参数。
注意end
默认为'\n'
这是一条新线。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)