终于是来到了Python的面向对象编程,以前是没有接触过其它的面向对象编程的语言,因此学习这一部分是相当带劲的,这里也总结一下。1.面向对象编程的相关名词及解释世界万物,皆可分类,一切皆为对象。所谓的面向对象编程,指的是一种编程的思想,通过对具体代码实现过程(面向..
分类:
编程语言 时间:
2015-10-02 11:26:08
阅读次数:
226
1.创建新类Athlete,创建两个唯一的对象实例sarah james,他们会继承Athlete类的特性>>> class Athlete: def __init__(self,a_name,a_dob=None,a_times=[]): self.name=a_name self.dob=a.....
分类:
编程语言 时间:
2015-09-30 16:31:04
阅读次数:
315
From:http://www.cnblogs.com/pengsixiong/p/4823473.html属性分为实例属性与类属性方法分为普通方法,类方法,静态方法一:属性: 尽量把需要用户传入的属性作为实例属性,而把同类都一样的属性作为类属性。实例属性在每创造一个类是都会初始化一遍,不同的实例....
分类:
编程语言 时间:
2015-09-21 10:21:05
阅读次数:
182
属性与方法都分为实例属性/方法与类属性/方法两种:一:属性: 尽量把需要用户传入的属性作为实例属性,而把同类都一样的属性作为类属性。实例属性在每创造一个类是都会初始化一遍,不同的实例的实例属性可能不同,不同实例的类属性都相同。从而减少内存。 1:实例属性: 最好在__init__(self...
分类:
编程语言 时间:
2015-09-20 16:00:10
阅读次数:
187
1:2.x与3.x区别: 2.x:老式类,都继承自object,继承机制为深度优先 3.x:新式类不需要写(object),继承机制为广度优先2:类说明: 在定义类下用"""......"""包裹 查看方法:classname.__doc__ or help(classname)3:clas...
分类:
编程语言 时间:
2015-09-20 14:40:22
阅读次数:
251
本文是转载,纯粹是为了方便后面自己查看,建议还是看原文的:http://www.cnblogs.com/dolphin0520/archive/2013/03/29/2986924.html一、先来谈一下类属性和实例属性 在前面的例子中我们接触到的就是类属性,顾名思义,类属性就是类对象所拥有的属性....
分类:
编程语言 时间:
2015-09-16 15:53:13
阅读次数:
186
#?encoding:?utf-8
‘‘‘
1.?python约定类定义中"__"开头(至多一个"_"结尾)的属性为"相对"的私有属性
2.?私有属性在类及其子类定义中是"可见"的,在?其它范围正常访问是相对"不可见"的
3.?留下子类可以修改...
分类:
编程语言 时间:
2015-09-05 20:55:22
阅读次数:
242
字符串是Python最常见的一种类型。通过在引号间包含字符的方式创建它。Python里单双引号的作用是一致的。Python的对象类型里不存在字符型,一般用单个字符的字符串来使用。Python的字符串是一种直接量或者说标量,Python解释器在处理字符串时把它作为单一值并且不会包含其他Python类型...
分类:
编程语言 时间:
2015-08-31 23:06:43
阅读次数:
217
python类和对象的属性分为类属性和对象属性两大类,类属性属于类,而对象属性属于对象。1. 父类的对象属性会被子类的对象继承。2. 父类的类属性会被子类继承,还是作为类属性,如果父类改变了类属性,父类和子类的类属性都会被改变。3. 子类继承父类的类属性可以通过类名+属性名使用,但是一旦发生赋值,就...
分类:
编程语言 时间:
2015-08-29 18:42:03
阅读次数:
145