python很好的支持面向对象编程,本节主讲类的定义,类的构造方法,类的继承与方法重写,类的多继承。
一、类的定义
class Myclass() :
def prt(self, str) :
print(str)
a = Myclass()
a.prt('hello...')
hello...
二、类的构造方法
class Myclass() :
def __init__(self, name) :
self.name = name
def prt(self) :
print(self.name)
a = Myclass('robin')
a.prt()
robin
三、类的继承与方法重写
class A :
def prt(self) :
print('a')
class B(A) :
def prt(self) :
print('b')
a = A()
a.prt()
b= B()
b.prt()
a
b
四、类的多继承(这是python牛逼的地方)
class A :
def prt1(self) :
print('a')
class B :
def prt2(self) :
print('b')
class C(A, B) :
def prt3(self) :
print('c')
c = C()
c.prt1()
c.prt2()
c.prt3()
a
b
cOK, python入门系列基础教程就到此结束了,后期介绍数据分析和数据挖掘相关内容,感兴趣的朋友可以持续关注本博客。