當前位置:首頁 » 編程語言 » python的self

python的self

發布時間: 2025-01-12 13:56:38

python中的self

首先,對於python,只有針對類來說的self才有意義,所以python中的self,說的即是python類中的self。

以下我將結合python類的衡嘩相關概念敘述,必須明確的是,self只能用在python類的方法(即函數)中。

在我看來,python的類有三個相關概念:屬性(即變數)、方法(即函數)、繼承。

1.屬性(即變數)

(1)如果變數定義在類下面而不是類的方法下面,那這個變數既是類的屬性也是類實例的屬性。

(2)如果變數定義在類的方法下面,如果加了self,那這個變數就是類實例的屬性,不是類的屬性;如果沒有加self,這個變數只是這個方法的局部變數,既不是類的屬性也不是類實例的屬性。

2.方法(即函數)

(1)如果在類中定義函數時加了self,那這個函數是類實例的方法,而不是類的方法。

(2)如果在類中定扒裂義函數時候沒有加self,那這個函數就只是類的方法,而不是類實例的方法。

3.繼承

通俗的講,子春攔閉類繼承父類,也就是子類繼承了父類的屬性和方法,相當於把父類的屬性和方法的定義直接加到子類里來,這個時候以子類為主。

說明 :以上闡述是基於我個人的理解用最直觀的語言進行的總結,如果有錯誤歡迎提出

熱點內容
mc伺服器搭建搜不到 發布:2025-01-12 17:57:37 瀏覽:16
手機手勢密碼忘了怎麼辦 發布:2025-01-12 17:14:51 瀏覽:486
這手機配置有什麼顏色的電視機 發布:2025-01-12 17:02:19 瀏覽:933
閣源碼 發布:2025-01-12 16:48:08 瀏覽:131
組裝機箱搭建伺服器 發布:2025-01-12 16:46:58 瀏覽:512
風險資產配置理論有哪些 發布:2025-01-12 16:46:13 瀏覽:982
小程序分銷源碼 發布:2025-01-12 16:42:41 瀏覽:48
linux查看系統硬體 發布:2025-01-12 16:34:26 瀏覽:969
安卓手機怎麼設置獨享標志 發布:2025-01-12 16:27:56 瀏覽:933
我的世界如何把材質包放進伺服器 發布:2025-01-12 16:11:14 瀏覽:57