python 類之間的參數(shù)傳遞方式
練手記錄以及調(diào)試步驟.
class A(object): def __init__(self,a="A"): print("enter",a) print("leave",a) def mainA(readA,*D): #如果使用實(shí)例化B(),調(diào)用mainA,D收集進(jìn)來D多余的參數(shù).(參考第3點(diǎn)說明) print("enter mainA") reaA = "內(nèi)部添加的" print("leave mainA") return (reaA + " "+str(D)) class B(A): def __init__(self, a =None): print("enter B ") super().__init__() self.read = a print("leave B") def main(read,*two,**three): #這個(gè)read 與上一個(gè)self.read 無任何關(guān)聯(lián),星號(hào)收集參數(shù). print("enter main") read = 1 print("leave main") return read ''' =================不實(shí)例化的調(diào)用,可以直接使用 類名.函數(shù)名(參數(shù)) ====================== >>> B.main(123) enter main leave main 1 >>> fo=B.main(123) enter main leave main >>> print(fo) 1 >>> ''' ''' ==================不實(shí)例化繼承后的A,也可以直接使用====================================== >>> print(B.mainA(12)) 我是minA >>> ''' ''' =================================第3點(diǎn)====================================== 細(xì)節(jié)方面注意: 類實(shí)例化后,如: x=B() 使用mainA時(shí)需要注意有多余的參數(shù) >>> x=B() enter B enter A leave A leave B >>> x.mainA() enter mainA leave mainA '內(nèi)部添加的 ()' #這里有一個(gè)多余的None 值 >>> '''
以上這篇python 類之間的參數(shù)傳遞方式就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
淺談python中統(tǒng)計(jì)計(jì)數(shù)的幾種方法和Counter詳解
今天小編就為大家分享一篇淺談python中統(tǒng)計(jì)計(jì)數(shù)的幾種方法和Counter詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-11-11編譯 pycaffe時(shí)報(bào)錯(cuò):fatal error: numpy/arrayobject.h沒有那個(gè)文件或目錄
這篇文章主要介紹了編譯 pycaffe時(shí)報(bào)錯(cuò):fatal error: numpy/arrayobject.h沒有那個(gè)文件或目錄,需要的朋友可以參考下2020-11-11Pytest測(cè)試報(bào)告工具Allure用法介紹
這篇文章介紹了Pytest測(cè)試報(bào)告工具Allure的用法,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-07-07使用Python調(diào)取任意數(shù)字資產(chǎn)錢包余額功能
那資產(chǎn)放在錢包的時(shí)候,如何來監(jiān)控余額呢?任何數(shù)字資產(chǎn)都可以使用區(qū)塊瀏覽器來查詢余額,那我們只要從此著手,用Python調(diào)取區(qū)塊瀏覽器,來查詢余額就能實(shí)現(xiàn)所有資產(chǎn)的余額監(jiān)控,感興趣的朋友跟隨小編一起看看吧2019-08-08玩轉(zhuǎn)python selenium鼠標(biāo)鍵盤操作(ActionChains)
這篇文章主要為大家詳細(xì)介紹了python selenium鼠標(biāo)鍵盤操作(ActionChains),教大家如何玩轉(zhuǎn)selenium鼠標(biāo)鍵盤,感興趣的小伙伴們可以參考一下2016-09-09python實(shí)現(xiàn)按長(zhǎng)寬比縮放圖片
這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)按長(zhǎng)寬比縮放圖片,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-06-06Pandas導(dǎo)入導(dǎo)出excel、csv、txt文件教程
Pandas?是一個(gè)強(qiáng)大的數(shù)據(jù)分析和處理庫,可以用來讀取和處理多種數(shù)據(jù)格式,本文主要介紹了Pandas導(dǎo)入導(dǎo)出excel、csv、txt文件教程,具有一定的參考價(jià)值,感興趣的可以了解一下2024-04-04