創(chuàng)新互聯(lián)www.cdcxhl.cn八線動(dòng)態(tài)BGP香港云服務(wù)器提供商,新人活動(dòng)買(mǎi)多久送多久,劃算不套路!
永豐網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),永豐網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為永豐數(shù)千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)要多少錢(qián),請(qǐng)找那個(gè)售后服務(wù)好的永豐做網(wǎng)站的公司定做!小編給大家分享一下如何調(diào)用python中的類(lèi)方法,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!
python中的類(lèi)用來(lái)描述具有相同的屬性和方法的對(duì)象的集合。它定義了該集合中每個(gè)對(duì)象所共有的屬性和方法。對(duì)象是類(lèi)的實(shí)例。
類(lèi)方法和靜態(tài)方法都可以被類(lèi)和類(lèi)實(shí)例調(diào)用,類(lèi)實(shí)例方法僅可以被類(lèi)實(shí)例調(diào)用。
類(lèi)方法的隱含調(diào)用參數(shù)是類(lèi),而類(lèi)實(shí)例方法的隱含調(diào)用參數(shù)是類(lèi)的實(shí)例,靜態(tài)方法沒(méi)有隱含調(diào)用參數(shù)。
要想調(diào)用類(lèi)中的方法,首先要定義一個(gè)類(lèi),python中定義類(lèi)使用class關(guān)鍵字
class A(object): def foo(self,x): #類(lèi)實(shí)例方法 print "executing foo(%s,%s)"%(self,x) @classmethod def class_foo(cls,x): #類(lèi)方法 print "executing class_foo(%s,%s)"%(cls,x) @staticmethod def static_foo(x): #靜態(tài)方法 print "executing static_foo(%s)"%x
調(diào)用方法
a = A() a.foo(1) //print : executing foo(<__main__.A object at 0xb77d67ec>,1) a.class_foo(1) //executing class_foo(,1) A.class_foo(1) //executing class_foo( ,1) a.static_foo(1) //executing static_foo(1) A.static_foo(1) //executing static_foo(1)
看完了這篇文章,相信你對(duì)如何調(diào)用python中的類(lèi)方法有了一定的了解,想了解更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道,感謝各位的閱讀!