_init__python
表明初始化ide
你能夠創建一個類函數
而後每次實例化的時候,就會調用這個函數工具
我舉個栗子學習
class hehe: def __init__(self): print('gao') a=hehe()
這個init存在的意義,每每是賦值,或者做爲啓動內部方法用的開發工具
作個比喻,你創建一個類,就像創建了一個班級,每一個實例,就是一個學生,但只要學生進入了班級,就要先給他發一套,對應這個班級要上課的書,那麼這個過程,發書,賦值,就是在init裏面作code
至於self,就是表明這一個學生,一個學生,首先每一個學生有每一個學生的屬性,每次運行實例方法的時候,或者改變實力屬性的時候,只是改變他本身的,不能一個學生考試不及格,全班都算掛科吧?視頻
在學習過程當中有什麼不懂得能夠加個人 python學習交流扣扣qun,784-758-214 ×××裏有不錯的學習視頻教程、開發工具與電子書籍。 與你分享python企業當下人才需求及怎麼從零基礎學習好python,和學習什麼內容 class xuesheng: def __init__(self,n): self.yuwen=n def chengji(self): print(self.yuwen) a=xuesheng(100) b=xuesheng(20) a.chengji() b.chengji()
一個學生,考試100分blog
一個學生,考試20分教程
他們都是,在init裏面賦值的,並且是賦值給self,就是這個實例
而後,想查看他們成績,在調用一個成績方法,打印出來的時候,就是他們各自,本身的成績,這個時候,要調用self的屬性,若是沒有self,就涼涼了。
以爲文章還能夠的話不妨收藏起來慢慢看,有任何意見或者見解歡迎你們評論!