首頁  >  文章  >  後端開發  >  python的方法是什麼

python的方法是什麼

silencement
silencement原創
2019-05-20 18:15:4418198瀏覽

python的方法是什麼

方法用來描述物件所具有的行為。

在類別中定義的方法可以粗略地分為四大類:公有方法、私有方法、靜態方法、類別方法。

  • 公有方法、私有方法一般所指屬於物件的實例方法,

  • 私有方法的名字以兩個底線 __ 開始。

  • 每個物件都有自己的公有方法和私有方法,在這兩類方法中都可以存取屬於類別和物件的成員。

  • 公有方法透過物件名稱直接調用,

  • #私有方法不能透過物件名稱直接調用,只能在實例方法中透過self 呼叫或外部透過python 支援的特殊方法來呼叫。

  • 類別的所有實例方法都必須至少有一個名為 self 的參數,並且必須所方法的第一個形參,self 參數代表物件本身。

在類別的實例方法中存取實例屬性時需要以self 為前綴,但在外部透過物件名稱呼叫物件方法時並不需要傳遞這個參數,如果在外部透過類別名稱呼叫屬於物件的公有方法,需要明確為該方法的self 參數傳遞一個物件名,用來明確指定存取哪個物件的資料成員。

靜態方法和類別方法都可以透過類別名稱和物件名稱調用,但不能直接存取屬於物件的成員,只能存取屬於類別的成員。一般將 cls 作為類別方法的第一個參數,表示該類別自身,在呼叫類別方法時不需要為該參數傳遞值。

相關學習推薦:python教學

#

以上是python的方法是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn