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

Python中綁定與未綁定的類方法用法分析

 更新時間:2016年04月29日 11:04:05   作者:阿涵-_-  
這篇文章主要介紹了Python中綁定與未綁定的類方法用法,結合實例形式分析了未綁定的類方法與綁定的實例方法相關使用技巧,需要的朋友可以參考下

本文實例講述了Python中綁定與未綁定的類方法。分享給大家供大家參考,具體如下:

像函數(shù)一樣,Python中的類方法也是一種對象。由于既可以通過實例也可以通過類來訪問方法,所以在Python里有兩種風格:

未綁定的類方法:沒有self

通過類來引用方法返回一個未綁定方法對象。要調用它,你必須顯示地提供一個實例作為第一個參數(shù)。

綁定的實例方法:有self

通過實例訪問方法返回一個綁定的方法對象。Python自動地給方法綁定一個實例,所以我們調用它時不用再傳一個實例參數(shù)。

兩種方法都是對象,它們可以被傳遞、存入列表等待。兩者運行時都需要一個實例作為第一參數(shù)(妤一個self值),但當通過一個實例調用一個綁定方法時Python自動會提供一個。例如我們運行如下的代碼:

class Test:
  def func(self,message):
    print message
object1=Test()
x=object1.func
x('綁定方法對象,實例是隱含的')
t=Test.func
t(object1,'未綁定的方法對象,需要傳遞一個實例') 
#t('未綁定的方法對象,需要傳遞一個實例') #錯誤的調用

object1=Test()生成一個實例,object1.func返回一個綁定的方法,把實例object1和方法func綁定。

而Test.func是用類去引用方法,我們得到一個未綁定的方法對象。要調用它就得傳一個實例參數(shù),如t(object1,'未綁定的方法對象,需要傳遞一個實例') 。

大多數(shù)時候,我們都直接調用方法,所以一般不會注意到方法對象。但是如果開始寫通用的調用對象的代碼時,需要特別仔細地注意未綁定方法,它們需要地傳一個實例參數(shù)。

更多關于Python相關內容可查看本站專題:《Python正則表達式用法總結》、《Python數(shù)據(jù)結構與算法教程》、《Python Socket編程技巧總結》、《Python函數(shù)使用技巧總結》、《Python字符串操作技巧匯總》、《Python入門與進階經典教程》及《Python文件與目錄操作技巧匯總

希望本文所述對大家Python程序設計有所幫助。

相關文章

  • OpenCV(python)版實現(xiàn)文本分割之水平投影法

    OpenCV(python)版實現(xiàn)文本分割之水平投影法

    本文主要介紹了OpenCV(python)版實現(xiàn)文本分割之水平投影法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-08-08
  • Python中使用OpenCV庫來進行簡單的氣象學遙感影像計算

    Python中使用OpenCV庫來進行簡單的氣象學遙感影像計算

    這篇文章主要介紹了Python中使用OpenCV庫來進行簡單的氣象學圖像計算的例子,文中是用來進行光譜輻射定標、大氣校正和計算反射率,需要的朋友可以參考下
    2016-02-02
  • python實現(xiàn)批量監(jiān)聽頁面并發(fā)送郵件

    python實現(xiàn)批量監(jiān)聽頁面并發(fā)送郵件

    這篇文章主要為大家詳細介紹了python如何實現(xiàn)自動化批量監(jiān)聽頁面并發(fā)送郵件,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2023-11-11
  • Python算法中的時間復雜度問題

    Python算法中的時間復雜度問題

    時間復雜度用于度量算法的計算工作量,空間復雜度用于度量算法占用的內存空間。這篇文章主要介紹了Python算法中的時間復雜度,需要的朋友可以參考下
    2019-11-11
  • python 表達式和語句及for、while循環(huán)練習實例

    python 表達式和語句及for、while循環(huán)練習實例

    下面小編就為大家?guī)硪黄猵ython 表達式和語句及for、while循環(huán)練習實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07
  • Python使用sftp實現(xiàn)上傳和下載功能

    Python使用sftp實現(xiàn)上傳和下載功能

    這篇文章主要為大家詳細介紹了Python使用sftp實現(xiàn)上傳和下載功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-04-04
  • Python音樂爬蟲完美繞過反爬

    Python音樂爬蟲完美繞過反爬

    這篇文章主要介紹了Python音樂爬蟲完美繞過反爬的過程,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-08-08
  • 使用Python對Excel進行讀寫操作

    使用Python對Excel進行讀寫操作

    學習Python的過程中,我們會遇到Excel的讀寫問題。這時,我們可以使用xlwt模塊將數(shù)據(jù)寫入Excel表格中,使用xlrd模塊從Excel中讀取數(shù)據(jù)。下面我們介紹如何實現(xiàn)使用Python對Excel進行讀寫操作。
    2017-03-03
  • Python?OpenCV實現(xiàn)簡單的顏色識別功能(對紅色和藍色識別并輸出)

    Python?OpenCV實現(xiàn)簡單的顏色識別功能(對紅色和藍色識別并輸出)

    Python?OpenCV可以用來進行顏色識別,可以通過讀取圖像的像素值,來判斷像素點的顏色,從而實現(xiàn)顏色識別,這篇文章主要給大家介紹了關于Python?OpenCV實現(xiàn)簡單的顏色識別功能(對紅色和藍色識別并輸出)的相關資料,需要的朋友可以參考下
    2023-12-12
  • Python輸出由1,2,3,4組成的互不相同且無重復的三位數(shù)

    Python輸出由1,2,3,4組成的互不相同且無重復的三位數(shù)

    這篇文章主要介紹了Python輸出由1,2,3,4組成的互不相同且無重復的三位數(shù),分享了相關代碼示例,小編覺得還是挺不錯的,具有一定借鑒價值,需要的朋友可以參考下
    2018-02-02

最新評論

建宁县| 镇平县| 淮南市| 泰顺县| 高雄市| 苍溪县| 赤水市| 彭阳县| 新蔡县| 漳州市| 呼伦贝尔市| 大渡口区| 泗洪县| 吉安市| 南平市| 汪清县| 巍山| 安仁县| 棋牌| 格尔木市| 温宿县| 高青县| 万全县| 江口县| 微山县| 延边| 东明县| 贺州市| 云林县| 土默特右旗| 岳普湖县| 新泰市| 津市市| 涟源市| 墨脱县| 莎车县| 贺州市| 香格里拉县| 黔东| 平罗县| 亚东县|