python中的多重繼承與super()方法

2021-02-19 艾然飛翔

子類對基類的繼承有單繼承與多重繼承,在繼承定義時,需要用到super()方法。

class Big_family:         fmai_num=4    fmai_add='希望石家莊抗疫早日成功小區'    member='父母,兒子,女兒'
def __init__(self,name,sex,age): self.name=name self.sex=sex self.age=age
def self_introduce(self): print('我的名字是 '+self.name+',\n性別 '+ self.sex+',\n年齡 '+str(self.age)+'。')
def set_age(self,age): self.age=age def get_sex(self): return self.sex def get_name(self): return self.name def get_age(self): return self.age
class Small_fami(Big_family): def __init__(self,name,sex,age,weight): super().__init__(name,sex,age) self.weight=weight
def self_introduce(self): print('我來自小家庭')
class Father(Small_fami): def __init__(self,name,sex,age,weight): super().__init__(name,sex,age,weight)
def self_introduce(self): super(Father,self).self_introduce()          def work(self,factory,place): self.factory=factory self.place=place print('我工作在'+self.place,self.factory)

祝願石家莊抗疫早日成功,英雄們早日凱旋!!!

茫茫人海,知遇於你,是謂幸事。

相關焦點

  • Python生成一維碼,二維碼
    我們的生活已完全離不開一維碼和二維碼,本文會簡單的介紹如果通過python的方法來生成它們
  • python基礎學習教程:Python基礎語法
    >>> '''在學習過程中有什麼不懂得可以加我的python學習交流扣扣qun,934109170群裡有不錯的學習教程、開發工具與電子書籍。與你分享python企業當下人才需求及怎麼從零基礎學習好python,和學習什麼內容。'''Window 上在安裝 Python 時已經安裝了交互式編程客戶端,提示窗口如下:
  • Python 炫技操作:模塊重載的五種方法
    >>> from foo import barsuccessful to be imported>>> from foo import bar>>>重載模塊方法一 如果你使用的 python2(記得前面在 foo 文件夾下加一個 __init__.py),有一個 reload 的方法可以直接使用
  • Python炫技操作:花式導包的八種方法
    直接 import 人盡皆知的方法,直接導入即可>>> import os>>> os.getcwd()'/home/wangbm'與此類似的還有,不再細講import ...import ... as ...from ... import ...
  • Python 進階必備:圖像庫 pillow
    印象中大約是2015年前後(網上檢索不到這一段歷史),PIL 不再有更新,取而代之的,則是 PIL 的嫡傳分支 pillow —— 完全繼承了 PIL 的 API,且支持 py3 的圖像庫。儘管我們在提到圖像處理時經常會提到 PIL,但一般情況下是指 pillow。
  • Python學習:mac電腦安裝python教程
    與python2.7 共存2 下載安裝包進入官方安裝包下載頁面,https://www.python.org/downloads/mac-osx/找到合適的安裝包,基本上mac電腦都是64位的系統,因此選擇64位的安裝包進行下載
  • Python 教程:從零到大師
    https://pythoncaff.com/topics/104/python-tutorials-from-zero-to-master-suitable-for-experienced-developers首先, 什麼是Python?
  • python黑知識:python本體
    講述python的實現本體,版本,構建時間,構建工具和構建參數python的實現有很多種,如果想研究一下它語言本身一些機制的實現,可能需要看原始碼,那麼,就需要找到相應的實現,分支和版本。目前使用的python實現,根據python實現存在有這幾種CPython, Stackless Python, MicroPython, CLPython, Cython, IronPython, Jython, Pyjs, PyPy, Numba, Shed Skin Nuitka ,可以說是讓人眼花繚亂。
  • Python詞雲:Windows安裝Wordcloud報錯解決辦法
    首先,先看清楚你的python版本,以及搞清楚你的python是基於32位系統還是64位系統。具體操作方法:1、 在左下角搜索windows搜索框裡輸入cmd,打開命令行窗口;2、 輸入python;3、 這裡可以看到python的版本是3.8.2,基於32位系統。
  • 有趣且鮮為人知的 Python 特性,火了!
    注意這是在交互式的環境中,屬於交互式環境的編譯器優化。為了避免引用相同位置內容,可以採用以下方法:>>> board = [['']*3 for _ in range(3)]>>> board[0][0] = "X">>> board[['X', '', ''], ['', '', ''], ['', '', '']]
  • Python 炫技操作:五種 Python 轉義表示法
    ASCII 表中一共有 128 個字符。這裡面有我們非常熟悉的字母、數字、標點符號,這些都可以從我們的鍵盤中輸出。除此之外,還有一些非常特殊的字符,這些字符,我通常很難用鍵盤上的找到,比如制表符、響鈴這種。為了能將那些特殊字符都能寫入到字符串變量中,就規定了一個用於轉義的字符 \ ,有了這個字符,你在字符串中看的字符,print 出來後就不一定你原來看到的了。
  • Python的數據可視化:對比7種工具包
    Python部落(python.freelycode.com)組織翻譯,禁止轉載,歡迎轉發。
  • 多重共線
    一、完全共線完全共線可能存在以下兩種情形,在Stata中,二、多重共線檢驗方法需要說明的是加入變量平方項肯定存在共線問題解釋變量之間存在多重共線問題時,可能導致線性模型回歸出現偽回歸,得到有偏的估計結果。因此本文採用方差膨脹因子檢驗解釋變量之間的共線問題。該方法的核心思想為比較解釋變量之間存在多重共線性時的方差與不存在多重共線性時的方差之比。容忍度的倒數,VIF越大,顯示共線性越嚴重。
  • 遺產繼承手續:2018房產繼承過戶流程
    ,在這之前必須要做遺產繼承公證,手續也比較麻煩了,許多辦理繼承過戶的人員不知道如何辦理,小編整理了2018年房產繼承過戶的詳細流程。1、公證繼承人在辦理房產繼承手續之前,先要將進行遺產繼承公證,繼承人在辦理繼承過戶的時候要先去房屋所在地的區公證處辦理繼承權的公正,如果房子的屬性還是外銷商品房的話還需要去市公證處辦理公證。這裡,公證處會按照受益額的百分之二來收取繼承權公證費,收取200元。
  • 《流暢的Python》微信抽獎程序
    看看誰中獎啦:❯ python mp.py 輸入幸運數字❯ 85如下5位同學獲得《流暢的Python》:用戶: Mr.Ran    樓層: 254   參與時間: 2017-06-06 00:43:21  評論內容:人生苦短,我學Python 85用戶: 木木杉       樓層: 184
  • Python第24課:海龜繪圖_畫圓和點、海龜書寫文本
    ——華麗老師海龜畫扇子,課程中的案例,扇子是從右往左打開的,思考並嘗試一下,讓扇子從左往右打開。感謝浙江邱老師和社團幾位同學的催更!你們的催更就是我最大的動力。課堂筆記中是20~24課中我們學過的turtle指令,我是參考「turtle庫官方文檔」整理的,同學們也要善於去用turtle官方文檔,將各種指令的單詞記錄到筆記本上,不用電腦的時候也可以隨時學習記憶。「老師只是一個搭梯子、扶梯子的人,美妙的風景還要等著同學們去發現。」
  • Python 情人節告白特技:隱藏在聊天記錄裡的珍貴禮物
    說到詞雲應該不陌生,不知道的童靴往下看詞雲,就是把網絡文本中出現頻率較高的如果說用網上流傳的方法提取文本數據,iOS則需要下載itunes備份整機,安卓則需要本機的root權限,無論是哪種都非常麻煩,在這裡給大家介紹一種不需要整機備份和本機root權限,只導出和對象的聊天數據的方法。
  • City Super 在上海開了最大的精品超市,並把體驗變成了遊戲
    你可以在它們的遊戲條目裡看到這個超市品牌希望強調的體驗元素:在店鋪門前的中庭活動區的新鮮水果亭中找出麻豆老欉文旦在義大利麵中找出義大利雞蛋面在微信朋友圈中發布一張帶有「Foodie Wonderland」字樣的現場照並前往 Drinks Van 領取限量版飲品一杯在 Fusion Deli 品嘗一口由廣式燒味師傅秘方烹製的蜜汁叉燒
  • 聖安東尼 Superblock
    該計劃涉及的範圍十分廣泛,而轉型需要逐步部署和靈活的方法。 試驗,臨時措施,可逆性和適應性是該過程的基本要素,為此,在過去幾年中Leku 工作室一直致力於開發用於新計劃的工具。基礎城市綠化面積vs改造後綠化面積    根據比較風險評估方法
  • Python基礎模塊:日期與時間模塊@time+datetime
    終於,回家之後準備好好學習一下,從python基礎模塊開始,今天為大家準備的是python的日期與時間處理模塊time和datetime。目錄:1. time模塊1.1.常見方法1.2. struct_time對象的屬性1.3.