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

  • 相关阅读:
    感谢那些给予我无偿帮助的人!
    软件工程总结
    《暗时间》部分感想!
    四个数混合运算,数据库存题,程序集构建三层建构
    三个数混合运算和三层架构
    需求
    数据库实现,以及工厂方法模式实现
    WPF中实现
    git简单操作
    git操作??
  • 原文地址:https://www.cnblogs.com/smallstone2018/p/10045642.html
Copyright © 2020-2023  润新知