亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

python中子類調(diào)用父類函數(shù)的方法示例

 更新時(shí)間:2017年08月18日 10:58:34   作者:/Seirios/  
Python中類的初始化方法是__init__(),因此父類、子類的初始化方法都是這個(gè),下面這篇文章主要給大家介紹了關(guān)于python中子類調(diào)用父類函數(shù)的方法示例,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考下。

前言

本文主要給大家介紹了關(guān)于python子類調(diào)用父類函數(shù)的相關(guān)內(nèi)容,Python中子類中的__init__()函數(shù)會(huì)覆蓋父類的函數(shù),一些情況往往需要在子類里調(diào)用父類函數(shù)。下面話不多說(shuō)了,來(lái)一起看看詳細(xì)的介紹:

如下例程里,???處是需要調(diào)用父類函數(shù)的地方,接下來(lái)結(jié)合例程具體介紹。

 # -*- coding:utf-8 -*-
 class Student:
  def __init__(self,name):
   self.name=name
  def ps(self):
   print('I am %s'%self.name)
 
 class Score(Student):
  def __init__(self,name,score):
   self.score=score
   ???12 12  def ps1(self):
   print('I\'m %s,%s' %(self.name,self.score))
 
 Score('Bob','99').ps()
 Score('Bob','99').ps1()

Python3.5中,通過(guò)查閱資料,有如下幾種調(diào)用方式。

第一種是直接法。使用父類名稱直接調(diào)用,形如 parent_class.parent_attribute(self) ,對(duì)應(yīng)例程即語(yǔ)句:

Student.__init__(self,name)

第二種是通過(guò)super函數(shù),形如 super(child_class, child_object).parent_attribute(arg) 。第一個(gè)參數(shù)表示調(diào)用父類的起始處,第二個(gè)參數(shù)表示類實(shí)例(一般使用self),父類方法的參數(shù)只有self時(shí),參數(shù)args不用寫。此外,類內(nèi)部使用時(shí),child_class, child_object也可省略。對(duì)應(yīng)例程:

super(Score,self).__init__(name)

或者:

super().__init__(name)

在類外面也可使用super函數(shù),但是要有child_class, child_object兩個(gè)參數(shù)。

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)腳本之家的支持。

相關(guān)文章

  • Python 列表篩選數(shù)據(jù)詳解

    Python 列表篩選數(shù)據(jù)詳解

    這篇文章主要為大家介紹了Python 列表篩選數(shù)據(jù),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2021-11-11
  • Python NumPy實(shí)現(xiàn)數(shù)組排序與過(guò)濾示例分析講解

    Python NumPy實(shí)現(xiàn)數(shù)組排序與過(guò)濾示例分析講解

    NumPy是Python的一種開(kāi)源的數(shù)值計(jì)算擴(kuò)展,它支持大量的維度數(shù)組與矩陣運(yùn)算,這篇文章主要介紹了使用NumPy實(shí)現(xiàn)數(shù)組排序與過(guò)濾的方法,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧
    2023-05-05
  • Python實(shí)現(xiàn)自動(dòng)化處理PDF文件的方法詳解

    Python實(shí)現(xiàn)自動(dòng)化處理PDF文件的方法詳解

    這篇文章主要為大家詳細(xì)介紹了如何使用Python完成簡(jiǎn)單的PDF文件處理操作,如PDF文件的批量合并、拆分、加密以及添加水印等,需要的可以參考一下
    2022-09-09
  • Python中獲取文件大小的四種辦法

    Python中獲取文件大小的四種辦法

    這篇文章主要給大家介紹了關(guān)于Python中獲取文件大小的四種辦法,我們可以使用Python中的os模塊來(lái)獲取視頻文件大小,文中通過(guò)代碼示例介紹的非常詳細(xì),需要的朋友可以參考下
    2023-08-08
  • 使用Python進(jìn)行數(shù)獨(dú)求解詳解(一)

    使用Python進(jìn)行數(shù)獨(dú)求解詳解(一)

    本文主要介紹了如何構(gòu)建一個(gè)Python腳本來(lái)解決數(shù)獨(dú)難題,本文的重點(diǎn)在于介紹用于構(gòu)建數(shù)獨(dú)求解器的回溯算法。感興趣的小伙伴可以學(xué)習(xí)一下
    2022-02-02
  • 用Python的繪圖庫(kù)(matplotlib)繪制小波能量譜

    用Python的繪圖庫(kù)(matplotlib)繪制小波能量譜

    這篇文章主要介紹了用Python的繪圖庫(kù)(matplotlib)繪制小波能量譜,代碼簡(jiǎn)單詳細(xì),思路清晰,需要的朋友可以參考下
    2021-04-04
  • python執(zhí)行外部程序的常用方法小結(jié)

    python執(zhí)行外部程序的常用方法小結(jié)

    這篇文章主要介紹了python執(zhí)行外部程序的常用方法,實(shí)例總結(jié)了Python使用os模塊及commands模塊執(zhí)行外部程序的技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-03-03
  • Python中set方法的使用教程詳解

    Python中set方法的使用教程詳解

    在Python中,set是一種集合數(shù)據(jù)類型,表示一個(gè)無(wú)序且不重復(fù)的集合。本文主要為大家詳細(xì)介紹了Python中set方法的使用,需要的可以參考一下
    2023-04-04
  • Python函數(shù)裝飾器實(shí)現(xiàn)方法詳解

    Python函數(shù)裝飾器實(shí)現(xiàn)方法詳解

    這篇文章主要介紹了Python函數(shù)裝飾器實(shí)現(xiàn)方法,結(jié)合實(shí)例形式較為詳細(xì)的分析了Python函數(shù)裝飾器的概念、功能、用法及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下
    2018-12-12
  • 刪除pandas中產(chǎn)生Unnamed:0列的操作

    刪除pandas中產(chǎn)生Unnamed:0列的操作

    這篇文章主要介紹了刪除pandas中產(chǎn)生Unnamed:0列的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-03-03

最新評(píng)論