最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python中對_init_的理解及實例解析

 更新時間:2019年10月11日 08:31:56   作者:遇見IT  
這篇文章主要介紹了python中對_init_的理解及實例解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

一、self的位置是出現(xiàn)在哪里?

首先,self是在類的方法中的,在調(diào)用此方法時,不用給self賦值,Python會自動給他賦值,而且這個值就是類的實例--對象本身。也可以將self換成別的叫法例如seef,但不建議,因為大家習(xí)慣也默認了寫成self。

二、self的值是什么?

self的值是Python會自動賦值的,而且值是對象本身。舉例說明:類Dog,他的實例是d,那么,d調(diào)用類的方法jian(arge1,arge2)的時候,Python會自動轉(zhuǎn)為Dog.jian(d,arge1,arge2)。self的值是Dog的實例d

由于類可以起到模板的作用,因此,可以在創(chuàng)建實例的時候,把一些我們認為必須綁定的屬性強制填寫進去。以學(xué)生類為例,通過定義一個特殊的__init__方法,在創(chuàng)建實例的時候,就把name,score等屬性綁上去:

注意:特殊方法“init”前后分別有兩個下劃線?。?!

注意到__init__方法的第一個參數(shù)永遠是self,表示創(chuàng)建的實例本身,因此,在__init__方法內(nèi)部,就可以把各種屬性綁定到self,因為self就指向創(chuàng)建的實例本身。

有了__init__方法,在創(chuàng)建實例的時候,就不能傳入空的參數(shù)了,必須傳入與__init__方法匹配的參數(shù),但self不需要傳,Python解釋器自己會把實例變量傳進去:

和普通的函數(shù)相比,在類中定義的函數(shù)只有一點不同,就是第一個參數(shù)永遠是實例變量self,并且,調(diào)用時,不用傳遞該參數(shù)。除此之外,類的方法和普通函數(shù)沒有什么區(qū)別,所以,你仍然可以用默認參數(shù)、可變參數(shù)、關(guān)鍵字參數(shù)和命名關(guān)鍵字參數(shù)。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 如何從csv文件構(gòu)建Tensorflow的數(shù)據(jù)集

    如何從csv文件構(gòu)建Tensorflow的數(shù)據(jù)集

    這篇文章主要介紹了如何從csv文件構(gòu)建Tensorflow的數(shù)據(jù)集,幫助大家更好的理解和使用Tensorflow,感興趣的朋友可以了解下
    2020-09-09
  • Selenium獲取登錄Cookies并添加Cookies自動登錄的方法

    Selenium獲取登錄Cookies并添加Cookies自動登錄的方法

    這篇文章主要介紹了Selenium獲取登錄Cookies并添加Cookies自動登錄的方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • Python深度學(xué)習(xí)pytorch神經(jīng)網(wǎng)絡(luò)塊的網(wǎng)絡(luò)之VGG

    Python深度學(xué)習(xí)pytorch神經(jīng)網(wǎng)絡(luò)塊的網(wǎng)絡(luò)之VGG

    雖然AlexNet證明深層神經(jīng)網(wǎng)絡(luò)卓有成效,但它沒有提供一個通用的模板來指導(dǎo)后續(xù)的研究人員設(shè)計新的網(wǎng)絡(luò)。下面,我們將介紹一些常用于設(shè)計深層神經(jīng)網(wǎng)絡(luò)的啟發(fā)式概念
    2021-10-10
  • Python3讀取和寫入excel表格數(shù)據(jù)的示例代碼

    Python3讀取和寫入excel表格數(shù)據(jù)的示例代碼

    這篇文章主要介紹了Python3讀取和寫入excel表格數(shù)據(jù)的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • Python中的裝飾器鏈(decorator chain)詳解

    Python中的裝飾器鏈(decorator chain)詳解

    在Python中,裝飾器是一種高級功能,它允許你在不修改函數(shù)或類代碼的情況下,為它們添加額外的功能,裝飾器通常用于日志記錄、性能測量、權(quán)限檢查等場景,當多個裝飾器應(yīng)用于同一個函數(shù)或類時,形成裝飾器鏈,這篇文章主要介紹了Python中的裝飾器鏈詳解,需要的朋友可以參考下
    2024-06-06
  • pychram中切換python版本方式(附圖文)

    pychram中切換python版本方式(附圖文)

    這篇文章主要介紹了如何在PyCharm中切換Python版本的步驟,包括查看現(xiàn)有版本、文件設(shè)置切換、選擇解釋器路徑以及應(yīng)用更改,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2024-12-12
  • 基于python實現(xiàn)高速視頻傳輸程序

    基于python實現(xiàn)高速視頻傳輸程序

    這篇文章主要介紹了基于python實現(xiàn)高速視頻傳輸程序的實例代碼,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-05-05
  • Django中ModelForm組件的簡單配置與使用教程

    Django中ModelForm組件的簡單配置與使用教程

    modelform是django中基于已有的model,快速生成的具有form功能的一個模塊,下面這篇文章主要給大家介紹了關(guān)于Django中ModelForm組件的簡單配置與使用教程,需要的朋友可以參考下
    2022-10-10
  • Python實現(xiàn)統(tǒng)計給定字符串中重復(fù)模式最高子串功能示例

    Python實現(xiàn)統(tǒng)計給定字符串中重復(fù)模式最高子串功能示例

    這篇文章主要介紹了Python實現(xiàn)統(tǒng)計給定字符串中重復(fù)模式最高子串功能,涉及Python針對字符串的遍歷、排序、切片、運算等相關(guān)操作技巧,需要的朋友可以參考下
    2018-05-05
  • python?存儲變量的幾種方法(推薦)

    python?存儲變量的幾種方法(推薦)

    這篇文章主要介紹了python?存儲變量的幾種方法,包括numpy?自帶方法,pandas?自帶方法,sklearn?的自帶方法和pickle?庫操作方法,本文通過實例代碼給大家介紹的非常詳細,需要的朋友可以參考下
    2022-11-11

最新評論

郓城县| 上栗县| 泉州市| 河源市| 晋中市| 太康县| 赤壁市| 安阳市| 沈阳市| 杭州市| 甘肃省| 镇雄县| 乐安县| 亳州市| 张掖市| 桂林市| 安新县| 临颍县| 崇信县| 蒙阴县| 余庆县| 宽城| 滦南县| 鹿邑县| 江川县| 佛坪县| 涞源县| 合水县| 黔西县| 道孚县| 景东| 屯留县| 藁城市| 含山县| 枞阳县| 磴口县| 南涧| 玛曲县| 无棣县| 巍山| 漳平市|