欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

首先,self是在類的方法中的,在調(diào)用此方法時,不用給self賦值,Python會自動給他賦值,而且這個值就是類的實例--對象本身。也可以將self換成別的叫法例如seef,但不建議,因為大家習慣也默認了寫成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)建實例的時候,把一些我們認為必須綁定的屬性強制填寫進去。以學生類為例,通過定義一個特殊的__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ù)、關鍵字參數(shù)和命名關鍵字參數(shù)。

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

相關文章

  • python?IO多路復用之epoll詳解

    python?IO多路復用之epoll詳解

    這篇文章主要為大家詳細介紹了python?IO多路復用之epoll,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • python實現(xiàn)用戶登陸郵件通知的方法

    python實現(xiàn)用戶登陸郵件通知的方法

    這篇文章主要介紹了python實現(xiàn)用戶登陸郵件通知的方法,實例分析了Python計劃任務與郵件發(fā)送的使用技巧,需要的朋友可以參考下
    2015-07-07
  • django-csrf使用和禁用方式

    django-csrf使用和禁用方式

    這篇文章主要介紹了django-csrf使用和禁用方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-03-03
  • 基于Python實現(xiàn)本地音樂播放器的制作

    基于Python實現(xiàn)本地音樂播放器的制作

    這篇文章主要介紹了如何利用Python實現(xiàn)本地音樂播放器的制作,并且可以選擇需要播放的音樂的路徑,選擇播放方式,感興趣的小伙伴可以了解一下
    2022-06-06
  • Python基礎語言學習筆記總結(jié)(精華)

    Python基礎語言學習筆記總結(jié)(精華)

    給大家分享一篇關于Python基礎學習內(nèi)容的學習筆記整理總結(jié)篇,里面匯集了學習Python基礎語言的難點和技巧,分享給大家。
    2017-11-11
  • python基礎之多態(tài)

    python基礎之多態(tài)

    這篇文章主要介紹了python多態(tài),實例分析了Python中返回一個返回值與多個返回值的方法,需要的朋友可以參考下
    2021-10-10
  • Python?中如何將十六進制轉(zhuǎn)換為?Base64

    Python?中如何將十六進制轉(zhuǎn)換為?Base64

    本篇文章將介紹在?Python?中將?hex?轉(zhuǎn)換為?base64?的方法,本文結(jié)合實例代碼給大家介紹的非常詳細,需要的朋友可以參考下
    2023-06-06
  • Python 僅獲取響應頭, 不獲取實體的實例

    Python 僅獲取響應頭, 不獲取實體的實例

    今天小編就為大家分享一篇Python 僅獲取響應頭, 不獲取實體的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • 基于python實現(xiàn)可視化生成二維碼工具

    基于python實現(xiàn)可視化生成二維碼工具

    這篇文章主要介紹了基于python實現(xiàn)可視化生成二維碼工具,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-07-07
  • Django中FilePathField字段的用法

    Django中FilePathField字段的用法

    這篇文章主要介紹了Django中FilePathField字段的用法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-05-05

最新評論