【Python】print 方法的参数
2024-08-29 00:11:47
当在IDEL或者命令行中执行 help(print)
命令时,就可以看到 print
方法的详细说明:
print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
将 value
打印到一个输出流,默认的输出流为 sys.stdout
。
可选参数有:
file
: 使用一个文件对象作为输出目标,默认值为当前输出流sys.stdout
sep
: 输出的多个 value 之间的分隔符,默认为一个空格end
: 完成所有 value 的输出之后在其后添加的字符,默认为\n
换行符flush
: 布尔值,是否立即刷新缓冲区,即立刻将数据写入到磁盘文件
关于
flush
,还有一点要说,默认情况下,flush 值为False
,这时只有当缓冲区满,操作系统才会将数据写入文件中。而
close
,也是在内部先调用flush
方法来刷新缓冲区,再执行关闭操作,这样即使缓冲区没有满,也可以强制写入数据,保证了数据的完整性。方法如果进程意外退出或正常退出时为close文件对象,缓存区的内容将会丢失。
最新文章
- 继承 原生js 与 $.extend(true,default,opts||{});
- ORACLE存储过程学习
- [转]Linux下用gcc/g++生成静态库和动态库(Z)
- hdoj 5443 The Water Problem【线段树求区间最大值】
- CSS盒子模型小剖析
- POI获取Excel列数和行数的方法
- P神的SDFZ考试题 C题
- 6、ABPZero系列教程之拼多多卖家工具 框架后台的设置
- 免费 Https 证书(Let's Encrypt)申请与配置
- Junit 注解 类加载器 .动态代理 jdbc 连接池 DButils 事务 Arraylist Linklist hashset 异常 哈希表的数据结构,存储过程 Map Object String Stringbufere File类 文件过滤器_原理分析 flush方法和close方法 序列号冲突问题
- c/c++ 多线程 绕过mutex的保护
- Java中多环境Logback配置与ELK日志发送
- [ovs][dpdk] ovs-dpdk 线程数,收包队列,core绑定
- Golang 版本发布 与 TIOBE 排名
- php抛出异常
- Kotlin语言学习笔记(6)
- Linux下开发python django程序(Form表单对象创建和使用)
- Servlet 3.1 规范
- C# 函数3
- GIS专业分析方法(待更新)
热门文章
- 1.4 NBU配置备份策略(Policy)
- F​l​a​s​h​ ​M​e​d​i​a​ ​L​i​v​e​ ​E​n​c​o​d​e​r​参​数​表
- python-类对象以列表切片模式操作
- Githug攻略
- jsonp 请求和回传实现
- Java的按值传递和按引用传递解说
- Spring Security 简介
- Redis ---------- 持久化(AOF)操作
- stdio中牛逼的写法
- 图像的模糊-opencv