Python入门

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入门系列基础教程就到此结束了,后期介绍数据分析和数据挖掘相关内容,感兴趣的朋友可以持续关注本博客。
原文地址:https://www.cnblogs.com/robin201711/p/7955608.html