日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
創(chuàng)新互聯(lián)Python教程:python如何創(chuàng)建類

python里,類是面向?qū)ο蟮幕A(chǔ)。

成都創(chuàng)新互聯(lián)是一家專注于網(wǎng)站設(shè)計(jì)、成都網(wǎng)站設(shè)計(jì)與策劃設(shè)計(jì),宜君網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)十余年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:宜君等地區(qū)。宜君做網(wǎng)站價(jià)格咨詢:13518219792

第一種創(chuàng)建類的方法:class關(guān)鍵字

#第一種方法創(chuàng)建類
class A(object):
 
    def __init__(self, name):
        self.name = name
 
f = A("lkk")

這樣就簡(jiǎn)單完成了一個(gè)A類的創(chuàng)建,我們嘗試打印一下f的類型:

print(type(f))  #打印f的類型,結(jié)果是A(我們寫的class A)

結(jié)果為:

相關(guān)推薦:《Python培訓(xùn)視頻》

我們不妨在打印一下A的類型:

print(type(A))    #不妨再打印一下A的類型,居然是type

會(huì)發(fā)現(xiàn)結(jié)果是:

總結(jié)一下:type就是類的類

類的類,也就是元類。元類就是用來(lái)創(chuàng)建類的“東西”。你創(chuàng)建類就是為了創(chuàng)建類的實(shí)例對(duì)象,不是嗎?Python中的類也是對(duì)象。元類就是用來(lái)創(chuàng)建這些類(對(duì)象)的,元類就是類的類。

第二種創(chuàng)建類的方法:type動(dòng)態(tài)創(chuàng)建類

type有一個(gè)方法:type(類名,父類名,方法名(字典形式))用來(lái)動(dòng)態(tài)創(chuàng)建類

三個(gè)參數(shù)具體內(nèi)容:

·第一個(gè)參數(shù):要?jiǎng)?chuàng)建的class的名稱;

·第二個(gè)參數(shù):繼承的父類集合,Python支持多重繼承,如果只有一個(gè)父類,寫(obj,);

·第三個(gè)參數(shù):class的方法名字典,字典內(nèi)容為‘類里面方法名稱’:‘寫好的函數(shù)名稱’,創(chuàng)建之后使用類方法名稱調(diào)用。

舉個(gè)例子:

#第二種方法創(chuàng)建類
 
def func(self):    #第一個(gè)方法
    print('hello %s'%self.name)
 
def __init__(self,name,age):    #初始化方法
    self.name = name
    self.age = age
 
#type('叫什么的類','繼承誰(shuí)','它里面有哪些方法')
 
Foo = type('Foo', (object,), {'talk':func,
                              '__init__':__init__})
 
 
f = Foo('lkh','20')
f.talk()
print(type(Foo))

等同于:

class Foo(object):
    def __init__(self, name, age):
        self.name = name
        self.age = age
 
    def func(self):
        print('hello %s' % self.name)

分享標(biāo)題:創(chuàng)新互聯(lián)Python教程:python如何創(chuàng)建類
文章地址:http://m.5511xx.com/article/coghdod.html