摘要:1,继续上一小节,讲解双下内置方法,双下getitem,setitem,delitem方法,是对象可以像字典一样的来访问属性 2,__new__双下new方法 3,设计模式一共有23种,单例模式,很著名的一种模式,他已经传了好多年了,单例模式很适合在双下New这个地方讲,一个类始终只有一个实例, 4
阅读全文
摘要:1, # 面向对象的三大特性:继承,多态和封装 # 继承: # 单继承: **** # 父类(超类,基类) # 子类(派生类) 派生方法和派生属性 # 子类的对象在调用方法和属性:先用自己的,自己没有,采用父类的 # 多继承:(面试) # 不会超过三个父类,不要超过三层 *** # 如果子类自己有用
阅读全文
摘要:1,包内部不要去尝试应用使用相对导入,一定不会成功的,他不支持这个机制,包内导入时一定要用绝对导入 2,复习接口类,抽象类,Python中没有接口类,有抽象类,抽象类是通过abc模块中的metaclass = ABCMeta 和@abstractmethod实现的 3,接口类和抽象类本质是做代码规范
阅读全文
摘要:1,冒泡排序算法的python实现 2,快速排序算法的python实现
阅读全文
摘要:1,接口类和抽象类知识背景:一开始在程序界是没有这些概念的,后来就流行了一种语言叫做JAVA,JAVA是一种典型的纯面向对象的语言,JAVA写的程序都是非常适用于更庞大的项目,很多程序员就总结出了一些设计程序的方式,比如说,这一个程序要实现的是哪一类的问题,给这些问题归类,实现A问题用一种思路,实现
阅读全文
摘要:1,复习1 2,复习2 3,面向对象的三大特性:继承,多态和封装,非常非常重要的,计算机领域的三大特性 什么是继承:继承是一种创建新类的方式,在Python中,新建的类可以继承一个或多个父类,父类又可称为基类或超类,新建的类称为派生类或子类 4,类里面,刚开始加载类的时候,就从上到下把类里面的名字加
阅读全文
摘要:1,类属性:静态属性,方法:动态属性;双下init方法,每当我们调用类的时候就会自动的触发这个方法,默认传self,在init方法里面可以对self赋值;在类的内部,self就是一个对象,我们自己实例化的对象是类外部的对象 2,Python入门,给你一个需求,能翻译成Python语言,就入门了;面向
阅读全文