原文:python中類的函數中的self

Python類中的self到底是干啥的 Python編寫類的時候,每個函數參數第一個參數都是self,一開始我不管它到底是干嘛的,只知道必須要寫上。后來對Python漸漸熟悉了一點,再回頭看self的概念,似乎有點弄明白了。 首先明確的是self只有在類的方法中才會有,獨立的函數或方法是不必帶有self的。self在定義類的方法時是必須有的,雖然在調用時不必傳入相應的參數。 self名稱不是必須的 ...

2019-07-22 12:12 0 11249 推薦指數:

查看詳情

python self

今天工作python代碼,在def函數定義的時候總要寫一個self參數,不明白何意思…百度了一下這個self代表的是的實例,不是,所以學習一下相關知識。 下面這個Sms函數是用post請求獲取數據,獲取的數據是json格式,取json的body 在send函數 ...

Wed Oct 23 22:45:00 CST 2019 0 1728
pythonself參數

Self 是什么 ​ 的所有實例方法都必需至少帶有一個名為self的參數,且必需是該方法的第一個形參(如果有多個形參),self 和對象指向同一個內存地址,self參數代表對象本身。 代碼示例 ...

Wed Jul 08 07:36:00 CST 2020 0 1124
pythonself講解

在介紹Pythonself用法之前,先來介紹下Python和實例…… 我們知道,面向對象最重要的概念就是(class)和實例(instance),是抽象的模板,比如學生這個抽象的事物,可以用一個Student來表示。而實例是根據創建出來的一個個具體的“對象”,每一個對象都從 ...

Fri Nov 05 06:37:00 CST 2021 0 149
python函數調用要加self

函數一樣,Python的類方法也是一種對象。由於既可以通過實例也可以通過來訪問方法,所以在Python里有兩種風格: 未綁定的類方法:沒有self 通過來引用方法返回一個未綁定方法對象。要調用它,你必須顯示地提供一個實例作為第一個參數 ...

Sat Oct 15 22:50:00 CST 2016 0 24371
Pythonself的作用

Python編寫的時候,每個函數第一個參數都是self。后來對Python越來越熟悉,再回頭看self的概念,慢慢就明白了。 谷歌上有一段解釋很到位,貼出來給大家: self represents the instance of the class. By using the "self ...

Mon Nov 18 18:47:00 CST 2019 0 927
函數帶有self,不帶self的區別

1.函數不帶self,這是我們調用里的函數直接用名.函數名() class shop(object): def scan_goods(): #括號內不帶self print('瀏覽商品') def ...

Tue Apr 02 03:13:00 CST 2019 0 828
python——self到底有什么作用

python中會使用到“self”,本文主要是談談self和變量的關系。先看示例代碼I class Test(object):   def __init__ (self, val1):     self.val0 = val1   def fun1(self ...

Mon Apr 27 00:49:00 CST 2020 0 10049
pythonself參數和cls參數

1. self表示一個的實例對象本身。如果用了staticmethod就無視這個self了,就將這個方法當成一個普通的函數使用了。 2. cls表是這個本身。 3. 更多: 先調用__new__方法,返回該類的實例對象,這個實例對象就是__init__方法的第一個參數 ...

Fri Apr 20 03:05:00 CST 2018 4 4904
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM