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 4yaml 存储测试数据
- 对象:键值对的集合,又称为映射(mapping)/ 哈希(hashes) / 字典(dictionary)
- 数组:一组按次序排列的值,又称为序列(sequence) / 列表(list)
- 纯量(scalars):单个的、不可再分的值
几种常用的情况
- 字典嵌套字典
- 列表嵌套列表
- 列表嵌套字典
- 字典嵌套列表
pyyaml的用法
-
安装
pip install pyyaml -
yaml两个方法:
yaml.safe_load() 是将yaml 格式 转化成python的对象(重点掌握) yaml.safe_dump() 将python 对象转成yaml格式(了解)
浙公网安备 33010602011771号