最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

深入淺析python繼承問題

 更新時間:2016年05月29日 14:59:17   投稿:mrr  
這篇文章主要介紹了深入淺析python繼承問題的相關(guān)資料,非常不錯,感興趣的朋友一起看看吧

有如下的代碼:

class p1:
def __init__(self,a,b):
print("init in p1")
self.a1=a
self.b1=b
self.f1()
def f1(self):
print("f1 in p1")
class c1(p1):
def __init__(self,a,b,c=2):
print("init in c1")
p1.__init__(self,a,b)
self.c1=c
self.f1()
def f1(self):
print("f1 in p2")
class c2(c1):
pass
c=c2(11,22)
print(c.a1)
print(c.b1)
print(c.c1)

然后代碼的運行結(jié)果如下:

F:\python_code\test>python class_init.py
init in c1
init in p1
f1 in p2
f1 in p2
11
22
2

關(guān)于的代碼的運行過程,我有以下的疑問,我在 c1 的 __init__ 函數(shù)中會調(diào)用到p1.__init__(),然后會每次都是運行 c1.f1() 函數(shù),沒有運行 p1.f1() 的函數(shù),在 p1 運行的 f1(),怎么也是 c1.f1()。為什么?

原因分析:

p1.__init__(self,a,b)

這行代碼中的self是c1的對象。所以傳給p1里面的self也就是c1的呀。

以上內(nèi)容所述通過代碼給大家介紹了python繼承問題,希望對大家有所幫助!

相關(guān)文章

  • python構(gòu)造icmp echo請求和實現(xiàn)網(wǎng)絡(luò)探測器功能代碼分享

    python構(gòu)造icmp echo請求和實現(xiàn)網(wǎng)絡(luò)探測器功能代碼分享

    本文分享了二個python示例,python構(gòu)造icmp echo請求、實現(xiàn)網(wǎng)絡(luò)探測器功能代碼,類似nmap功能
    2014-01-01
  • np.where()[0] 和 np.where()[1]的具體使用

    np.where()[0] 和 np.where()[1]的具體使用

    這篇文章主要介紹了np.where()[0] 和 np.where()[1]的具體使用,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧
    2021-03-03
  • python使用pyodbc連接sqlserver

    python使用pyodbc連接sqlserver

    本文主要介紹了python使用pyodbc連接sqlserver,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧
    2023-02-02
  • python實用的快捷語法技巧大全

    python實用的快捷語法技巧大全

    初識Python語言,覺得python滿足了我上學(xué)時候?qū)幊陶Z言的所有要求,下面這篇文章主要給大家介紹了關(guān)于python實用的快捷語法技巧的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-02-02
  • Python聊天室實例程序分享

    Python聊天室實例程序分享

    這篇文章主要為大家分享了Python Socket編程之聊天室示例程序代碼,感興趣的小伙伴們可以參考一下
    2016-01-01
  • Python??處理?Pandas?DataFrame?中的行和列

    Python??處理?Pandas?DataFrame?中的行和列

    這篇文章主要介紹了Python處理Pandas?DataFrame中的行和列,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-09-09
  • Python數(shù)據(jù)清洗工具之Numpy的基本操作

    Python數(shù)據(jù)清洗工具之Numpy的基本操作

    Numpy的操作對象是一個ndarray,所以在使用這個庫進行計算的時候需要將數(shù)據(jù)進行轉(zhuǎn)化,這篇文章主要介紹了Python數(shù)據(jù)清洗工具之Numpy的基本操作,需要的朋友可以參考下
    2021-04-04
  • 跟老齊學(xué)Python之編寫類之一創(chuàng)建實例

    跟老齊學(xué)Python之編寫類之一創(chuàng)建實例

    上兩篇文章雖然已經(jīng)對類有了一點點模糊概念,但是,閱讀前面一講的內(nèi)容的確感到累呀,都是文字,連代碼都沒有。本講就要簡單多了,嘗試走一個類的流程。
    2014-10-10
  • Python使用missingno模塊輕松處理數(shù)據(jù)缺失

    Python使用missingno模塊輕松處理數(shù)據(jù)缺失

    missingno是一個基于Python的開源數(shù)據(jù)可視化工具,旨在幫助數(shù)據(jù)分析師和科學(xué)家更好地理解和處理數(shù)據(jù)缺失,下面我們就來看看如何使用missingno處理數(shù)據(jù)缺失吧
    2024-02-02
  • TensorFlow高效讀取數(shù)據(jù)的方法示例

    TensorFlow高效讀取數(shù)據(jù)的方法示例

    這篇文章主要介紹了TensorFlow高效讀取數(shù)據(jù)的方法示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-02-02

最新評論

巴马| 佳木斯市| 焦作市| 修武县| 班玛县| 司法| 临夏市| 敦化市| 浦城县| 剑河县| 沁阳市| 张北县| 桐梓县| 织金县| 盐城市| 建平县| 施甸县| 郑州市| 嘉峪关市| 乡城县| 平谷区| 鄂尔多斯市| 田阳县| 石城县| 龙江县| 丹江口市| 时尚| 安陆市| 静宁县| 平遥县| 江永县| 佛山市| 新河县| 杭锦后旗| 资阳市| 海宁市| 云龙县| 石柱| 搜索| 澄江县| 颍上县|