码迷,mamicode.com
首页 >  
搜索关键字:python面向对象编程    ( 170个结果
Python面向对象编程指南
Python面向对象编程指南 链接:https://pan.baidu.com/s/1mzz5W7Oeda01S0XH4Q5yuA 密码:j9eg ...
分类:编程语言   时间:2018-08-08 14:54:10    阅读次数:100
python------面向对象编程
1.什么是对象? 对象的来源是模拟真实世界,把数据和代码都封装在一起。人、车、房子、都是真实的世界。 对象=特征(属性)+方法 (行为) 属性在代码里其实就是一个变量 方法就是函数,通过调用这些函数来完成某些工作 实例化对象:tt(变量) = 类名() 赋值操作不是必须的,但如果没有把创建好的对象赋 ...
分类:编程语言   时间:2018-07-28 11:47:47    阅读次数:170
Python面向对象编程——一些类定义(杂)
一、abstractmethod 子类必须全部实现重写父类的abstractmethod方法 非abstractmethod方法可以不实现重写 带abstractmethod方法的类不能实例化 扩展:abc模块 二、staticmethod:静态函数 对象不用实例化即可调用的函数 1 h41 = H ...
分类:编程语言   时间:2018-07-22 11:33:04    阅读次数:192
Python之元类详解
一、引子 元类属于Python面向对象编程的深层魔法,99%的人都不得要领,一些自以为搞明白元类的人其实也是自圆其说,点到为止,从队元类的控制上来看就破绽百出,逻辑混乱; 二、什么是元类 一切源自于一句话:Python中一切皆为对象。让我们先定义一个类,然后逐步分析 所有的对象都是实例化或者说调用类 ...
分类:编程语言   时间:2018-07-15 19:50:03    阅读次数:191
Python 面向对象编程
面向对象的三大特性: 1.封装 2.继承 3.多态(python中不存在的,而是鸭子类型) 在python中,一切皆对象,对象是某个东西。所以,顾名思义,类当然也是对象,连一个数字、字符串都是对象。 面向对象编程,是一种哲学,编程的哲学、编程的思维。很虚的,只是指导你如何去思考。 面向对象编程,就是 ...
分类:编程语言   时间:2018-07-08 10:43:35    阅读次数:254
python 面向对象编程 之 上下文管理协议
with open('path', 'r' ,encoding='utf-8') as f: 代码块 上述就叫做上线文管理协议,即with语句,为了让一个对象兼容with语句,必须在这个对象的类中声明__enter__和__exit__方法。 上下文管理协议: class Open: def __i ...
分类:编程语言   时间:2018-07-05 00:37:05    阅读次数:149
python 面向对象编程 之 元类
元类是类的类,使我们自定义的类,即我们用class定义类本质就是元类,是类的模板 四步走: 一:控制class定义类的过程 1.先拿到类名 2.在拿到基类 3.执行类体代码,得到名称空间的dict 4.调用元类将三个参数传递进去 #其实class 是上面四步的封装。(隔离了复杂度) 二:自定义元类 ...
分类:编程语言   时间:2018-07-05 00:34:27    阅读次数:199
Python面向对象编程——__init()__方法
隐式基类object 每个python类都隐式继承object 全文代码实例实现:枚举扑克牌的花色和牌面值 一、_init()__方法:对象初始化 显示而非隐式:__init()__应显示展示初始化变量 对象被实例化时,先创建一个空对象,然后再调用__init()__对对象内部变量或其他内容进行初始 ...
分类:编程语言   时间:2018-07-01 22:57:13    阅读次数:263
Python面向对象编程-02
本知识点参考廖雪峰的Python课程 [https://www.liaoxuefeng.com] 感谢北京图灵知非的免费课程 [http://www.tulingxueyuan.com/] 2018/6/26 星期二 11:15:57 继承和多态 继承就是一个类可以获得另外一个类中的成员属性和成员方 ...
分类:编程语言   时间:2018-06-26 12:18:22    阅读次数:171
Python opp知识整理
本知识点参考廖雪峰的Python课程 [https://www.liaoxuefeng.com] 感谢北京图灵知非的免费课程 [http://www.tulingxueyuan.com/] 2018/6/25 星期一 9:56:21 Python面向对象编程 01 面向对象的概念 面向对象编程——O ...
分类:编程语言   时间:2018-06-25 16:48:47    阅读次数:221
170条   上一页 1 ... 4 5 6 7 8 ... 17 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!