python_方法說明


  方法用來描述對象所具有的行為,例如,列表對象的追加元素、插入元素、刪除原宿、排序,字符串對象的分隔、連接、排版、替換、烤箱的溫度設置、烘烤,等等

  在類中定義的方法可以粗略分為四大類:公有方法、私有方法、靜態方法和類方法。公有方法、私有方法一般是指屬於對象的實例方法,其中私有方法的的名字以兩個下划線(__)開始。每個對象都有自己的公有方法和私有方法,在這兩類方法中都可以訪問屬於類和對象的成員;公有方法通過對象名直接調用,私有方法不能通過對象名直接調用,只能在實例中通過self調用,或在外部通過Python支持的特殊方式來調用.

  類的所有實例方法都必須至少有一個名為self的參數,並且必須是方法的第一個形參(如果有多個形參的話),self參數代表對象自身。在類的實例方法中訪問實例屬性時需要以self為前綴,但在外部通過對象名調用對象方法時,並不需要傳遞這個參數,如果在外部通過類名調用屬於對象的公有方法,需要顯式為該方法的self參數傳遞一個對象名,用來明確指定訪問哪個對象的數據成員。

  靜態方法和類方法都可以通過類名和對象名調用,但不能直接訪問屬於對象的成員,只能訪問屬於類的成員。一般將cls作為類方法的第一個參數,表示該類自身,在調用類方法時不需要為該函數傳遞值。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM