要进行正规的开发,不会写类,那那那那还是洗洗睡吧,不要和人说搞开发。 这里就来了解一下class。 为什么不从基本的数据、语法和控制讲起来呢,只是觉得这些基本的东西,已经说烂了,稍微有点基础的,一两天就搞定了。 还是来说说class吧。 python的类虽然在写法上和c#有一点不同,但是基本思想是一 ...
分类:
编程语言 时间:
2016-07-31 11:37:14
阅读次数:
163
1、类:用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。 执行以上代码输出结果如下: getattr(obj, name[, default]) : 访问对象的属性。 hasattr(obj,name) : 检查是否存在一个属性。 setattr ...
分类:
编程语言 时间:
2016-07-29 21:08:17
阅读次数:
292
类的继承 面向对象的编程带来的主要好处之一是代码的重用,实现这种重用的方法之一是通过继承机制。继承完全可以理解成类之间的类型和子类型关系。 需要注意的地方:继承语法 class 派生类名(基类名)://... 基类名写作括号里,基本类是在类定义的时候,在元组之中指明的。 在python中继承中的一些 ...
分类:
编程语言 时间:
2016-07-29 20:55:12
阅读次数:
138
1.简单继承 out: F1.showbar 2.父类和子类有相同的方法,优先执行子类中的方法 out: F2.showbar 3.子类中封装数据,父类中也可以访问 out: 4.复杂继承 二、多继承 out: C2_f2 out: C0_f1 执行流程: out: C2_f2 执行流程 如果子类的 ...
分类:
编程语言 时间:
2016-07-23 23:08:19
阅读次数:
403
标准类型函数(1)cmp(num1,num2):比较两个数的大小,第一个数大返回正值,反之负值,相等为0,要是比较字符串,比较的是第一个字符,而且是根据字母对应的ascll码决定的(2)abs(num):返回给定参数的绝对值(3)divmod(num1,num2):把除法和取余运算结合起来,返回一个..
分类:
编程语言 时间:
2016-07-23 21:32:15
阅读次数:
176
类的定义格式: class CLASSNAME(父类1,父类2,父类3): __A = 0 ##私有属性,两个_开头,只有在该类中的函数才能访问 B = 0 ##公共属性 def 函数名(self): self.__A = ... #访问私有属性名 self.B = ... #访问公共有属性名 PS ...
分类:
编程语言 时间:
2016-07-23 16:36:16
阅读次数:
171
本篇将详细介绍Python 类的成员、成员修饰符、类的特殊成员。 类成员图如下 注:所有成员中,只有普通字段的内容保存对象中,即:根据此类创建了多少对象,在内存中就有多少个普通字段。而其他的成员,则都是保存在类中,即:无论对象的多少,在内存中只创建一份。 一、字段 字段分为静态字段和普通字段,静态字 ...
分类:
其他好文 时间:
2016-07-15 23:52:41
阅读次数:
258
1.类的成员python类的成员有三种:字段、方法、属性字段字段包括:普通字段和静态字段,他们在定义和使用中有所区别,而最本质的区别是内存中保存的位置不同,普通字段属于对象,只有对象创建之后,才会有普通字段,而且只能通过对象来调用静态字段属于类,解释器在加载代码的..
分类:
编程语言 时间:
2016-07-11 01:14:42
阅读次数:
318
面向对象最重要的概念就是类(Class)和实例(Instance),必须牢记类是抽象的模板,比如Student类,而实例是根据类创建出来的一个个具体的“对象”,每个对象都拥有相同的方法,但各自的数据可能不同。虽然本质和C#或者JAVA相同但是在写法上还是有一定的差距的 仍以Student类为例,在P ...
分类:
编程语言 时间:
2016-07-05 13:50:36
阅读次数:
172
对于非程序员科班出身的技术人员,理解很多开发思想领域里面的事情,其实是一件挺痛苦的事情,直到接触到了Python当中的类,我才明白了什么是面向对象,更多的理解还是要通过实际的代码操练才能够慢慢的掌握。今天记录一下什么是面向对象,在Python的编程世界里为什么要用到类..
分类:
编程语言 时间:
2016-07-04 12:08:56
阅读次数:
264