我解釋一下python的類方法為什么要寫self引數

2023-02-19 19:25:23 字數 1770 閱讀 7629

1樓:匿名使用者

python要self的理由python的類的方法和普通的函式有一個很明顯的區別,在類的方法必須有個額外的第一個引數 (self ),但在呼叫這個方法的時候不必為這個引數賦值 (顯勝於隱 的引發)。

我解釋一下python的類方法為什麼要寫一個self引數

2樓:匿名使用者

可以通過self引數設定私有屬性

我解釋一下python的類方法為什麼要寫一個self引數

3樓:牟圖碧辰陽

python要self的理由python的類的方法和普通的函式有一個很明顯的區別,在類的方法必須有個額外的第一個引數

(self

),但在呼叫這個方法的時候不必為這個引數賦值(顯勝於隱

的引發)。

我解釋一下python的類方法為什麼要寫一個self引數

4樓:育知同創教育

self表示類例項自身,相當於c++中的this在類中用self可以引用類例項的成員,方法如專class test:

def printhello(self):

print("hello")

def output(self):

self.printhello()

output中就使屬用self呼叫了類本身的printhello方法

我解釋一下python的類方法為什麼要寫一個self引數

5樓:

可以理解為self包含了class裡面所有的self.xx引數,如果不寫self,class下面的方法就沒有知道引數的數值了.

我解釋一下python的類方法為什麼要寫一個self引數

6樓:育知同創教育

self 表示類例項自身,相當於c++中的this在類中用self可以引用類例項的成員,方法如class test:

def printhello(self):

print("hello")

def output(self):

self.printhello()

output中就使用self呼叫了類本身的printhello方法

我解釋一下python的類方法為什麼要寫一個self引數

7樓:育知同創教育

在python中,最基本的建構函式寫法:

def __init__(self, name):

self.name = name

self.age = 0

這裡的self表示這個類的預設物件,self.屬性名=屬性值就是給類的屬性賦值的。

我解釋一下python的類方法為什麼要寫一個self引數

我解釋一下python的類方法為什麼要寫一個self引數

8樓:匿名使用者

self 表示類例項自身,相當於c++中的this在類中用self可以引用類例項的成員,方法如class test:

def printhello(self):

print("hello")

def output(self):

self.printhello()

output中就使用self呼叫了類本身的printhello方法

幫忙解釋一下,幫忙解釋一下

1,不可能同時測得其動能和動量,即不可能同時知道速度方向和大小 2,任何觀察者的觀察行為都會導致量子波函式的坍縮,量子躍遷到較低能量級,脫離其實際的樣子 3,量子同時滿足波和物質的性質 物質波和絃論由此引出 幫忙解釋一下 a選項兩物體如果是同樣的球體,則一定會帶等量電荷,否則會跟兩個物體的材質 形狀...

請教python大神解釋一下錯誤是什麼原因,問題出在哪

寫成input aaa bbb 會報錯,input aaaa,bbbb 才可以正常執行 求python大神解釋一下這是什麼錯誤 10 檢視一下輸入資料,可能編碼有問題,試試把輸入資料的編碼轉為unicode的utf 8格式。編碼錯誤,有可能是不支援中文 編碼錯誤.求大神,這個python的錯誤報告到...

誰能幫我解釋一下,誰能幫我解釋解釋一下

出自呂祖靈籤第四十五籤 籤文 天時人事 正是好佳期 好佳期 又恐蹺蹊但看雙入卯金宜 只待十八子一提攜 十八子即李 入卯金即劉 入或本作人 解曰 凡事勿忘其本 則可成就 到底都系吉祥之象卦象 有奇逢之喜 務宜見善勇為 佔之者 當知滿招損 謙受益之義 又曰 富貴由來未許求 羨君騎鶴上揚州 千般種作皆如意...