摘要: 文件操作: 打开文件,读写文件,操作文件内容: 写入文件操作:(把大象装进冰箱) 1.打开文件 open() #1.打开冰箱门 2.向文件中添加内容 write() #2.把大象塞进去 3.关闭文件 close() #3.关闭冰箱 读取文件操作:(把大象从冰箱中取出来) 1.打开文件 open() 阅读全文
posted @ 2019-05-17 14:15 双伟科技 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 异常: 简单的说异常就是程序运行过程中出现的各种各样的错误。 异常处理: 解决或者处理我们的异常问题。 错误与异常的分类: AssertError 断言语句(assert)失败 AttributeError 尝试访问未知的对象属性 EOFError 用户输入文件末尾标志EOF(Ctrl+d) Flo 阅读全文
posted @ 2019-05-17 13:05 双伟科技 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 多态:多种状态 阅读全文
posted @ 2019-05-16 14:29 双伟科技 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 什么是抽象类? 不完整的一种类。 具有抽象方法的类就是抽象类。 什么是抽象方法? 不完整的方法 没有方法体的方法就是抽象方法。 什么是元类? 元类就是用来制作类的类。 正常情况下所有类的元类默认都是type 如何查看一个类的元类 类.__class__ type(类) 查询数据类型 type(对象) 阅读全文
posted @ 2019-05-16 14:21 双伟科技 阅读(207) 评论(0) 推荐(0) 编辑
摘要: #内置成员__dict__:获取类/对象的所属成员组成的集合__doc__:获取类的文档信息__name__:获取类名称的字符串__module__:获取当前类所在的文件的名称,当前文件显示为__main____bases__:获取当前类的父类列表 方法的分类 1.对象方法:该方法中会直接传入当前对 阅读全文
posted @ 2019-05-16 14:10 双伟科技 阅读(229) 评论(0) 推荐(0) 编辑
摘要: issubclass() 作用:检测一个类是否是另一个类的子类 格式:issubclass(子类,父类) 返回值:布尔值 注意事项:只要存在于继承关系中 就成立 isinstance() 作用:检测一个对象是否是指定类的实例 格式:isinstance(对象,类) 返回值:布尔值 hasattr() 阅读全文
posted @ 2019-05-16 13:46 双伟科技 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 装饰器是什么? 为了增加功能而对函数或者类进行功能扩充的一种语法。 第一步:声明一个普通函数即可 第二步:增加功能 第三步:基本的装饰器 第四步:装饰器语法 第六步 加上收集参数(收集参数,关键字收集参数) 第七步: 为装饰器添加参数 第十步 为类添加装饰器 第十一步: 多层装饰器嵌套 阅读全文
posted @ 2019-05-16 13:31 双伟科技 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 描述符: 如果一个类中包含了三个魔术方法(__get__,__set__,__delete__)之一或者全部的类这个类就是一个描述符 描述符的作用: 描述符的作用就是对类/对象中某个成员进行详细的管理操作。 数据描述符:(完整) 同时具备三个魔术方法的类就是数据描述符 非数据描述符(不完整): 没有 阅读全文
posted @ 2019-05-15 22:17 双伟科技 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 属性相关的魔术方法: 就是获取成员,删除成员,修改成员相关联的魔术方法而已 5个与属性相关的魔术方法 1.__getattr__ 2.__setattr__ 3.__delattr__ 4.__getattribute__ 5.__dir__ 属性访问的顺序! 1.调用__getattribute_ 阅读全文
posted @ 2019-05-14 13:32 双伟科技 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 魔术方法:一种特殊的方法而已。特点:不需要人工调用,在特定的时刻自动执行。 1.__init__ 初始化魔术方法 1.触发时机:实例化对象之后触发 2.作用:为对象添加对象的所属成员。 3.参数:一个self 接受当前对象 其他的参数根据实例化的传参决定 4.返回值:无 5.注意事项:无 2.__n 阅读全文
posted @ 2019-05-12 14:41 双伟科技 阅读(268) 评论(0) 推荐(0) 编辑