发布于 2017-05-10 12:26:59 | 220 次阅读 | 评论: 0 | 来源: 网友投递
Python编程语言
Python 是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年。Python语法简洁而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,它能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。
python 类详解
类
1.类是一种数据结构,可用于创建实例。(一般情况下,类封装了数据和可用于该数据的方法)
2.Python类是可调用的对象,即类对象
3.类通常在模块的顶层进行定义,以便类实例能够在类所定义的源代码文件中的任何地方被创建。
4.实例初始化
class ClassName(base):
'class documentation string' #类文档字符串
class suite #类体
class FirstClass():
spam = 30 #类数据属性
def display(self): #类方法
print self.spam
x = FirstClass() #创建类实例
x.display() #方法调用
>>> 30
dir(FirstClass)
>>> ['__doc__', '__module__', 'display', 'spam']
Python类方法及调用
实例(对象)包含的属性
在OOP中,实例就像是带有“数据”的记录,而类是处理这些记录的“程序”
Python构造器
创建实例时,Python会自动调用类中的__init__方法,以隐形的为实例提供属性
class MyClass():
def __init__(self, name):
self.name = name
print 'My name is ' + self.name
def __del__(self):
print self.name + ' is dead.'
i1 = MyClass('Shaw')
>>> My name is Shaw
del i1
>>> Shaw id dead.
类的特殊属性
Python类方法中可用的变量
继承
继承描述了基类的属性如何‘遗传'给派生类
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!