zoukankan      html  css  js  c++  java
  • Python学习笔记:(十二)输入输出

    一、格式化输出

    1str.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)---读取

  • 相关阅读:
    揭开Socket编程的面纱(留着自己慢慢看)
    XML 新手入门基础知识
    RocketMQ集群平滑下线或重启某个节点
    RocketMQ borker配置文件
    ES:在线迁移集群索引,数据不丢失
    SQL命令汇总
    Redis过期key淘汰策略
    中间件服务器内核参数优化
    在线做RAID命令
    CPU网卡亲和绑定
  • 原文地址:https://www.cnblogs.com/smallstone2018/p/10045642.html
Copyright © 2011-2022 走看看