国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Python基礎(chǔ)篇(14):Python中不同類之間調(diào)用方法的四種方式

這篇具有很好參考價(jià)值的文章主要介紹了Python基礎(chǔ)篇(14):Python中不同類之間調(diào)用方法的四種方式。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

一、子類使用繼承關(guān)系,調(diào)用父類的方法實(shí)現(xiàn)

class A:
    def method_a(self):
        print("這是方法A")


class B(A):
    def method_b(self):
        print("這是方法B")
        # 使用 self. 的方式調(diào)用父類的方法
        self.method_a()


b = B()
b.method_b()

二、不同類之間可以通過實(shí)例化對(duì)象進(jìn)行調(diào)用

"""
定義兩個(gè)類A和B,其中在B類中定義了一個(gè)接收A類實(shí)例化對(duì)象的方法,
通過創(chuàng)建A類的實(shí)例化對(duì)象并將其作為參數(shù)傳遞給B類的方法實(shí)現(xiàn)不同類之間的調(diào)用
"""


class A:
    def method_a(self):
        print("這是方法A")


class B:
    def method_b(self, a):
        print("這是方法B")
        a.method_a()


a = A()
b = B()
b.method_b(a)  # 將A類的實(shí)例化對(duì)象作為參數(shù)傳遞給B類的方法

三、靜態(tài)方法不依賴于對(duì)象或類的狀態(tài),不需要實(shí)例化對(duì)象或繼承類,可以直接調(diào)用

"""
定義兩個(gè)類A和B,A類中定義一個(gè)靜態(tài)方法,
可以通過在B類中調(diào)用A類的靜態(tài)方法實(shí)現(xiàn)不同類之間的調(diào)用
"""


class A:
    @staticmethod
    def method_a():
        print("這是方法A")


class B:
    def method_b(self):
        print("這是方法B")
        A.method_a()   # 調(diào)用A類的靜態(tài)方法


b = B()
b.method_b()

四、類方法可以在多個(gè)類之間共享調(diào)用

"""
定義兩個(gè)類A和B,A類中定義一個(gè)類方法,
通過B類調(diào)用A類的類方法實(shí)現(xiàn)不同類之間的調(diào)用
"""


class A:
    @classmethod
    def method_a(cls):
        print("這是方法A")


class B:
    def method_b(self):
        print("這是方法B")
        A.method_a()  # 調(diào)用A類的類方法


b = B()
b.method_b()    

文章來源地址http://www.zghlxwxcb.cn/news/detail-713615.html

到了這里,關(guān)于Python基礎(chǔ)篇(14):Python中不同類之間調(diào)用方法的四種方式的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 微服務(wù)之間調(diào)用幾種方法

    微服務(wù)之間調(diào)用幾種方法 一、RestTemplate方式 @Bean public RestTemplate getRestTemplate(){ return new RestTemplate(); } 服務(wù)的消費(fèi)者(order)調(diào)用服務(wù)的提供者(Goods) @Autowired private RestTemplate restTemplate; 通過上面的方式我們解決了微服務(wù)之間的相互調(diào)用,但是存在硬編碼的問題,如果服務(wù)提供

    2024年02月15日
    瀏覽(16)
  • 【Python--定時(shí)任務(wù)的四種方法】

    【Python--定時(shí)任務(wù)的四種方法】

    當(dāng)每隔一段時(shí)間就要執(zhí)行一段程序,或者往復(fù)循環(huán)執(zhí)行某一個(gè)任務(wù),這就需要使用定時(shí)任務(wù)來執(zhí)行程序。應(yīng)用很廣泛,可以實(shí)現(xiàn)程序的自動(dòng)化,而不需要我們手動(dòng)的在規(guī)定時(shí)間內(nèi)執(zhí)行。如爬蟲,如定時(shí)器等等。以下將介紹幾種pyhton常用的定時(shí)任務(wù)方法。 執(zhí)行簡(jiǎn)單,代碼容易理

    2024年02月04日
    瀏覽(19)
  • Python基礎(chǔ)的四十二道題目(由易到難)

    目錄 ? 聲明: 1、字符三角形 2、輸出第二個(gè)整數(shù) 3、求三個(gè)數(shù)的和 4、openjudge:判斷子串 5、計(jì)算(a+b)*c的值 6、反向輸出一個(gè)三位數(shù) 7、字符串交換 8、字符串中的整數(shù)求和 9、計(jì)算二的冪 10、計(jì)算多項(xiàng)式的值 11、奇偶數(shù)判斷 12、點(diǎn)和正方形的關(guān)系 13、三角形判斷 14、計(jì)算郵資

    2023年04月18日
    瀏覽(21)
  • Python統(tǒng)計(jì)中文詞頻的四種方法

    統(tǒng)計(jì)中文詞頻是Python考試中常見的操作,由于考察內(nèi)容較多,因此比較麻煩,那么有沒有好的方法來實(shí)現(xiàn)呢?今天,我們總結(jié)了四種常見的中文詞頻統(tǒng)計(jì)方法,并列出代碼,供大家學(xué)習(xí)參考。 中文詞頻統(tǒng)計(jì)主要是通過open()打開文本,然后read()方法讀取后,采用結(jié)巴分詞(jieb

    2024年02月11日
    瀏覽(17)
  • python 讀寫16bit圖像的四種方法

    應(yīng)對(duì)超高清、HDR等圖像增強(qiáng)類深度學(xué)習(xí)任務(wù)和專業(yè)圖片處理任務(wù)時(shí),我們需要對(duì)16bit圖像進(jìn)行讀取、轉(zhuǎn)tensor和保存等操作,這里總結(jié)出四種python實(shí)現(xiàn)的方法供參考~ 1.使用 imageio ,輸出圖像無(wú)壓縮 2.使用 openCV, 輸出圖像的水平分辨率和垂直分辨率被壓縮 3.使用 skimage,輸出圖像

    2024年02月13日
    瀏覽(18)
  • 【轉(zhuǎn)載】Python 修改DataFrame列名的四種方法

    本文轉(zhuǎn)自知乎博文Zhuang Tommy?Pandas 3:如何修改columns的名稱 - 知乎 (zhihu.com) @Zhuang Tommy 關(guān)于更詳細(xì)的pandas DataFrame教程,可參考@Ding Jiaxiong 的博文 【Pandas入門教程】如何選擇DataFrame的子集_pandas 子集-CSDN博客

    2024年02月04日
    瀏覽(16)
  • 第14章-Python-人工智能-語(yǔ)言識(shí)別-調(diào)用百度語(yǔ)音識(shí)別

    第14章-Python-人工智能-語(yǔ)言識(shí)別-調(diào)用百度語(yǔ)音識(shí)別

    ? ? ? ? 百度語(yǔ)音識(shí)別API是可以免費(fèi)試用的,通過百度賬號(hào)登錄到百度智能云,在語(yǔ)音技術(shù)頁(yè)面創(chuàng)建的應(yīng)用,生成一個(gè)語(yǔ)音識(shí)別的應(yīng)用,這個(gè)應(yīng)用會(huì)給你一個(gè)APIKey和一個(gè)Secret Key,如圖14.1所示。 ?我們?cè)谧约旱某绦蛑杏?API Key 和 Secret Key 這兩個(gè)值獲取 Koken,然后再通過 Token 調(diào)

    2024年02月08日
    瀏覽(103)
  • pip安裝python第三方庫(kù)的四種方法

    pip安裝python第三方庫(kù)的四種方法

    pip install 庫(kù)名 打開命令提示符【win + r】,輸入cmd,在命令提示窗口輸入pip install 庫(kù)名, 再點(diǎn)擊回車鍵【Enter】,就可以安裝。當(dāng)安裝成功時(shí),會(huì)提示successfully。例如,安裝pytest庫(kù) 使用該方法會(huì)存在由于網(wǎng)絡(luò)不穩(wěn)定時(shí)就無(wú)法安裝成功的情況,遇到此情況時(shí),可以多嘗試幾次,若

    2024年01月17日
    瀏覽(33)
  • Python爬蟲入門之爬蟲解析提取數(shù)據(jù)的四種方法

    Python爬蟲入門之爬蟲解析提取數(shù)據(jù)的四種方法

    本文主要介紹了Python爬蟲入門之爬蟲解析提取數(shù)據(jù)的四種方法,通過具體的內(nèi)容向大家展現(xiàn),希望對(duì)大家Python爬蟲的學(xué)習(xí)有所幫助。 基礎(chǔ)爬蟲的固定模式 筆者這里所談的基礎(chǔ)爬蟲,指的是不需要處理像異步加載、驗(yàn)證碼、代理等高階爬蟲技術(shù)的爬蟲方法。一般而言,基礎(chǔ)爬

    2024年02月03日
    瀏覽(18)
  • ISE 14.7基礎(chǔ)使用方法

    ISE 14.7基礎(chǔ)使用方法

    https://electronics.stackexchange.com/questions/112415/the-idcode-read-from-the-device-does-not-match-the-idcode-in-the-bsdl-file https://support.xilinx.com/s/article/13529?language=en_US#:~:text=If%20both%20Initialize%20Chain%20and%20Get%20Device%20IDCODE,opened%20or%20if%20the%20devices%20were%20added%20manually.

    2024年02月05日
    瀏覽(20)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包