类变量:是为类服务的,类所有的实例都共享使用,在一个地方被改变,所有调用的地方变量值都改变。定义类时的写法为类名.变量名 实例变量:是在实例中生效的,每个实例变量的值都根据实例本身需求进行修改,不会影响其他实例,定义类时的写法为self.变量名 (1)定义一个类 class C: a = 0 #类变 ...
分类:
编程语言 时间:
2017-08-17 20:11:18
阅读次数:
140
先说一下类添加属性方法和实例添加属性和方法的区别, 类添加属性属于加了一个以类为全局的属性(据说叫静态属性),那么以后类的每一个实例化,都具有这个属性。给类加一个方法也如此,以后类的每一个实例化都具备这个方法(但是据说叫动态方法。)但是给实例加一个属性,作用域就是这个实例,是与类没关系的(据说这种属 ...
分类:
编程语言 时间:
2017-08-17 16:27:43
阅读次数:
167
继承:继承是一种创建新类的方式,在Python中,新建的类可以继承一个或者多个父类,父类又可以称为基类或者超类,新建的类称为派生类或者子类。 类的继承分为单继承和多继承: *如果没有指定基类,Python的类会默认继承object类,object是所有的Python类的基类,它提供了一些常见的方法。 ...
分类:
其他好文 时间:
2017-08-16 17:29:30
阅读次数:
111
python中调用已经写好的函数 1. 已写好的函数与当前文件同一路径 直接import model_name 或者 from model_name import * 2. 不同路径 可以在python搜寻的路径下加上要调用的文件路径,如sys.path.append(func_path) 或者sy ...
分类:
编程语言 时间:
2017-08-16 17:12:25
阅读次数:
120
本文转自博客:http://www.cnblogs.com/piperck/p/5840443.html 作者:piperck python 类和元类(metaclass)的理解和简单运用 (一) python中的类 首先这里讨论的python类,都基于继承于object的新式类进行讨论。 首先在p ...
分类:
编程语言 时间:
2017-08-12 19:45:52
阅读次数:
212
1.继承 什么是继承 继承是一种创建新类的方式,在python中,新建的类可以继承一个或多个父类,父类又可称为基类或超类,新建的类称为派生类或子类 python中类的继承分为:单继承和多继承 提示:如果没有指定基类,python的类会默认继承object类,object是所有python类的基类,它 ...
分类:
其他好文 时间:
2017-08-11 18:59:30
阅读次数:
117
一、面向对象编程 面向对象--Object Oriented Programming,简称oop,是一种程序设计思想。在说面向对象之前,先说一下什么是编程范式,编程范式你按照什么方式来去编程,去实现一个功能。举个例子,你要做饭,可以用电磁炉,也可以用煤气灶。不同的编程范式本质上代表对各种类型的任务采 ...
分类:
编程语言 时间:
2017-08-10 13:45:48
阅读次数:
209
參考资料点击这里.构建Odoo模块模块组成业务对象业务对象声明为Python类, 由Odoo自己主动加载.数据文件XML或CSV文件格式, 在当中声明了元数据(视图或工作流)、配置数据(模块參数)、演示数据等.Web控制器处理Web浏览器发来的requests.静态web数据Web用到的图像, CS ...
分类:
其他好文 时间:
2017-08-10 13:25:48
阅读次数:
258
为达成目的,经常会在类中将一些内置方法进行重写,最常见的例如__setattr__,下面就通过内置属性,来查看重写会带来什么变化 先定义一个测试用的类,代码如下 打印结果如下 ('__class__', <class 'type'>) ('__delattr__', <slot wrapper '_ ...
分类:
编程语言 时间:
2017-08-08 12:23:25
阅读次数:
619
一、语法 python类的机制是 C++ 的类机制和 Modula-3 的类机制的混合体; 1.动态特性: 类可以被动态创建, 并且可以在创建之后被修改; 2.类的成员 (包括数据成员) 通常都是 public的 (例外见下私有变量 (page 95)), 并且所有的成员函数都是 virtual 的 ...
分类:
编程语言 时间:
2017-08-07 22:30:27
阅读次数:
415