首页 技术 正文
技术 2022年11月20日
0 收藏 827 点赞 2,953 浏览 654 个字

一、格式化输出

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)—读取

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,074
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,551
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,399
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,176
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,811
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,892