组合 1、python中除了类与类的继承关系外,还有组合的关系。 什么是组合——就是解决一个类作为另一个类的属性。 是解决一个类【有】什么的问题。eg:学生【有】课程,老师【有】课程。 继承与组合的区别: 1、继承——》解决的问题:是什么【是】什么的关系:eg 学生【是】人类,老师【是】人类。 用法 ...
分类:
编程语言 时间:
2018-05-06 13:42:22
阅读次数:
289
一丶LAMP1.什么是LAMPL:linux是免费开源软件,这意味着源代码可用的操作系统。A:apache(httpd)是使用中最受欢迎的一个开放源码的WEB服务器软件M:mysql,mariadb是多线程、多用户的SQL数据库管理系统。P:php,perl,pyth是一种编程语言最初设计生产动态网站。PHP是主要用于服务器端的应用程序软件。Perl和Python类似常用来搭建动态网站或者服务器的
分类:
系统相关 时间:
2018-05-05 16:48:07
阅读次数:
208
一.定义装饰器就是一个给对象添加额外功能的函数,其本质是函数。它的基本构造:高阶函数+函数嵌套+闭包。基础知识讲解详见:http://blog.51cto.com/10836356/2095118二.简单类的装饰器我们先看简单的类的装饰器,如果我们需要给任意一个类添加一个打印功能,即:没当操作这个类时,就打印”定义了一个装饰类函数”,见下图:@Decorator#相当于执行School=Decor
分类:
编程语言 时间:
2018-05-03 23:59:40
阅读次数:
381
myNumber = 5 while True: guess = int(input('请输入一个数字')) if guess > myNumber: print('大了') elif guess < myNumber: print('小了') else: print('恭喜答对了') break ... ...
分类:
其他好文 时间:
2018-05-02 22:09:24
阅读次数:
156
1.实例变量:作用于实例的内部,可以在实例化之后进行增删改。 2.类变量:类中自带的变量,当实例未对类变量重新赋值就直接调用时,会直接查找到类中变量的内存地址。 测试用例如下 ...
分类:
编程语言 时间:
2018-05-02 15:56:16
阅读次数:
157
Python类,存在着一些具有特殊含义的成员,详情如下: 1.__doc__ 表示类的描述信息 2.__module__ 和 __class__ __module__ 表示当前操作的对象在那个模块__class__ 表示当前操作的对象的类是什么 3.__init__ 构造方法,通过类创建对象时,自动 ...
分类:
编程语言 时间:
2018-05-01 14:08:11
阅读次数:
182
python 类和元类(metaclass)的理解和简单运用 (一) python中的类 首先这里讨论的python类,都基于继承于object的新式类进行讨论。 首先在python中,所有东西都是对象。这句话非常重要要理解元类我要重新来理解一下python中的类 当python在执行带class语 ...
分类:
编程语言 时间:
2018-04-29 16:23:06
阅读次数:
197
从对象的相关知识我们知道,实例的内存中只有数据属性,准确的说应该是只有init构造函数中的数据,还不包括类中其他的数据属性。而类中既有init构造函数中的数据属性还有不在init构造函数中的数据,同时还包含类中的函数属性。为什么要这样设计呢?因为我们可以通过类来实例化一个个不同的对象,如果此时把类的所有属性都存储在实例的内存中,那么所有的类的函数属性将重复的存放在内存中,这将极大的浪费电脑内存。所
分类:
编程语言 时间:
2018-04-28 14:22:33
阅读次数:
183