python脚本_实战2

__init__方法

这是个构造方法,当实例化对象的时候,会先去调用这个方法

私有属性和私有方法

  • 私有的属性,不能通过对象直接访问,可以通过方法访问
  • 私有的方法,不能通过对象直接访问
  • 私有的属性、方法,不会被子类继承,也不能被访问
  • 可以通过调用继承的父类的公有方法,间接的访问父类的私有方法、属性
  • dir(实例) 查看可被调用的属性和方法

类的继承

  • 被继承者:父类,又叫基类,超类
  • 继承者:子类
    • 可以继承父类的属性和方法
    • 父类的私有的属性、方法,不会被子类继承,也不能被访问
    • 如果子类拥有父类一样的名字的方法, 父类的方法将被覆盖(与参数无关)

self 介绍

  • self 存在于类内定义的方法里的一个参数,类外部的方法是不需要的。
  • self 名字 不是必须的,self不是关键字,改成a,b也可以,约定俗 成的名字
  • self 表示类实例本身,而不是类本身
  • self 的方法,需要实例对象去调用
    • 通过class 关键字来定义类
    • 实例变量,实例方法
    • 构造函数(__init__)
    • self

    yaml 用法

    参考链接:https://www.runoob.com/w3cnote/yaml-intro.html 5
    官方文档:https://pyyaml.org/wiki/PyYAMLDocumentation 4

    yaml 存储测试数据

    • 对象:键值对的集合,又称为映射(mapping)/ 哈希(hashes) / 字典(dictionary)
    • 数组:一组按次序排列的值,又称为序列(sequence) / 列表(list)
    • 纯量(scalars):单个的、不可再分的值

    几种常用的情况

    • 字典嵌套字典
    • 列表嵌套列表
    • 列表嵌套字典
    • 字典嵌套列表

    pyyaml的用法

    • 安装
      pip install pyyaml

    • yaml两个方法:

    yaml.safe_load() 是将yaml 格式 转化成python的对象(重点掌握)
    yaml.safe_dump() 将python 对象转成yaml格式(了解)
posted @ 2021-03-29 09:56  Brynaaa_111  阅读(93)  评论(0)    收藏  举报