Python学习笔记:(十二)输入输出
2024-10-07 04:03:16
一、格式化输出
1、str.format()函数,格式化输出值
2、将输出值转变为字符串,可以使用repr()和str()
str()函数将返回一个易读的表达式形式;
repr()返回一个解释器易读的表达式形式。
rjust():将字符串靠右,并在左边填充空格,还有ljust()和center()
zfill():会在数字的左边填充0
3、!
!a:使用ascii
!s:使用str
!r:使用repr
4、:冒号
可以跟随格式化标识,如:.3f
传入一个整数,可以保证该域至少有这么多的宽度
5、老式字符串格式化
%操作符也可以实现字符串格式化
二、读写文件
open()将会返回一个file对象,基本语法格式如下:
open(filename,mode)
第一个参数为要打开的文件名
第二个参数描述文件如何使用的字符
mode包括 :
r--文件只读;
w--文件写入(如果存在同名文件将被删除);
a--文件内容追加,所有写入的任何数据都会被自动增加到末尾;
r+--用于读写;该参数是可选的,r是默认值
三、pickle模块
pickle模块实现了基本的数据序列和反序列化
通过pickle模块的序列化操作我们能够将程序中允许的对象信息保存到文件中去,永久存储。
通过pickle模块的反序列化操作,我们能够从文件中创建上一次程序保存的对象。
pickle.dump(obj,file,[,protocol])---保存
pickle.load(file)---读取
最新文章
- Android深度探索--HAL与驱动开发----第十章读书笔记
- 《PHP开发APP接口》笔记
- SRTM数据介绍与说明
- Linux重定向的理解
- 飘逸的python - 简明gzip模块压缩教程
- [COGS 0011] 运输问题1
- kvm虚拟机管理 系统自动化安装
- [sklearn]官方例程-Imputing missing values before building an estimator 随机填充缺失值
- 2、Netty基础
- Core2.0知识整理
- C# EasyHook MessageBox 示例(极简而全)
- linux 几个命令
- Nuts &; Bolts Problem
- 主流磁盘接口比较(SATA/SCSI/SAS/FC)[转]
- Java Singleton(单例模式) 实现详解
- POJ 1321 棋盘问题(非常经典的dfs,入门题)
- [2017BUAA软工]第1次个人作业
- 实际应用中的C#加密
- Oracle条件分支查询
- 互联网大规模数据分析技术(自主模式)第五章 大数据平台与技术 第10讲 大数据处理平台Hadoop