Python编程的一些记录

记录一些学习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.

一个例子熟练Print()函数的参数用法:

1
2
with open('abc.txt','w') as f:
print("file\n","abc","fff",sep='#########\n',end='',file=f)

运行,会输出以下内容到abc.txt中:

1
2
3
4
file
#########
abc#########
fff

flush 参数默认为false,如果指定flush = True,那么会即时彻底执行print()函数,而不是先将内容存放在内存中。

本文标题:Python编程的一些记录

文章作者:Pwner

发布时间:2018年10月05日 - 17:10

最后更新:2020年10月05日 - 17:10

原始链接:https://pwner.cn/posts/4e8ba66a.html

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

Buy me a cup of coffee.