文章分类 -  Python之面向对象

面向对象魔法方法、与元类
摘要:今日内容 反射实战案例 案例一、 加载配置文件纯大写的配置 import settings new_dict = {} for i in dir(settings): if i.isupper(): v = getattr(settings,i) new_dict[i] = v print(new_ 阅读全文
posted @ 2022-07-31 18:34 Joker_Ly 阅读(71) 评论(0) 推荐(0)
面向对象封装与多态、pioperty伪装属性、鸭子类型、面向对象之反射
摘要:今日内容 派生方法的实战演练 import datetime import json d = { 't1':datetime.datetime.today(), 't2':datetime.date.today() } res = json.dumps(d) print(res) # 上述代码会报错 阅读全文
posted @ 2022-07-28 21:37 Joker_Ly 阅读(70) 评论(0) 推荐(0)
面向对象三大特性之继承、对象的独有功能、动静态方法、名称的顺序查找、经典类与新式类、派生方法
摘要:今日内容 对象的独有功能 针对对象独有的方法 我们无法真正实现 如果在全局则不是独有的 如果在类中则是公共的 python解释器针对上述问题添加了一个非常牛的特性 定义在类中的函数默认是绑定给对象的(相当于是对象独有的方法) class Person: h_type = '人类' def __ini 阅读全文
posted @ 2022-07-27 20:43 Joker_Ly 阅读(56) 评论(0) 推荐(0)
面向对象推导、对象与类的概念和创建、对象的独有数据
摘要:今日内容 面向对象前戏 案例:人狗大战 推导步骤1: 直接手写字典模拟一个个人和狗 '创造'出人和狗 person1 = { # 使用字典模拟人 'name': 'joker', 'p_type': '猛男', 'attack': 666, 'life': 1600 } person2 = { # 阅读全文
posted @ 2022-07-26 20:06 Joker_Ly 阅读(69) 评论(0) 推荐(0)