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 c
OK, python入门系列基础教程就到此结束了,后期介绍数据分析和数据挖掘相关内容,感兴趣的朋友可以持续关注本博客。