python3 类方法的约束
摘要:什么是约束呢?约束就是父类对子类方法的约束。 # 三种用户类型:普通用户、吧务、管理员 但是这三种用户的登录入口是同一个。 class BaseUser: def login(self): raise NotImplementedError("You must implemented login."
阅读全文
posted @
2019-12-09 16:12
lilyxiaoyy
阅读(345)
推荐(0)
python3 初识面向对象
摘要:""" 语法: class 类名 图纸就是一个类,根据图纸造出来的每辆车就是一个对象。 1、属性:能够描述一个对象的变量(变量) 2、动作:能够描述一个对象能执行的动作(函数)在类中访问属性:self.属性 在类中访问动作:self.动作 """ class Car: def __init__(se
阅读全文
posted @
2019-12-05 12:29
lilyxiaoyy
阅读(364)
推荐(0)
python3 类的单例模式
摘要:class Singleton(): __instance = None def __init__(self): print("我是init方法.") def __new__(cls): if not Singleton.__instance: Singleton.__instance = obje
阅读全文
posted @
2019-05-27 09:59
lilyxiaoyy
阅读(1583)
推荐(0)
python3 day07 练习题
摘要:''' 1、new方法和init方法执行的执行顺序? 答:先执行new方法,开辟内存,创建对象,再执行init ''' # class Person(): # def __init__(self, name, age): # self.name = name # self.age = age # p
阅读全文
posted @
2019-05-27 09:44
lilyxiaoyy
阅读(212)
推荐(0)
python3 反射
摘要:hasattr(obj, str) 判断obj对象中是否有str成员 getattr(obj, str) 从obj对象中获取str成员 setattr(obj, str, value) 把obj对象中的str设置为value delattr(obj, str) 从obj对象中删除str成员 以上方法
阅读全文
posted @
2019-05-24 11:37
lilyxiaoyy
阅读(470)
推荐(0)
python day06 练习题
摘要:''' 1、简述类、对象、实例化、实例是分别是什么? 类是具有相同特征和功能的一类事物. 对象是通过类来创建的具体的个体. 每个对象都有自己的独立的名称空间. 对象和实例是具体的某一事物. 实例化是对象/实例创建的过程. ''' '''' 2、请简述面向对象三大特性? (1).封装: 隐藏对象的属性
阅读全文
posted @
2019-05-23 17:09
lilyxiaoyy
阅读(294)
推荐(0)
python3 day07 今日大纲
摘要:1. 作业 2. 模块 一个py文件 导入过程: 1. 判断模块在内存是否已经存在 2. 如果有, 直接引入使用 3. 如果没有, 创建一个名称空间. 在名称空间中执行模块中的代码 4. 导入模块的名字 导入模块的顺序: 1. 内置 2. 第三方 3. 自定义 __name__ __main__ 执
阅读全文
posted @
2019-05-23 17:08
lilyxiaoyy
阅读(118)
推荐(0)