python基礎教程之類class定義使用方法
面對對象(oop)中的對象,是一個非常重要的知識點,我們可以把它簡單看做是數據以及由存取、操作這些數據的方法所組成的一個集合。我們在學習函數(function)之后,知道了如果重用代碼,那為什么還要用類來取代函數呢?
類有這樣一些的優(yōu)點
1) 、類對象是多態(tài)的:也就是多種形態(tài),這意味著我們可以對不同的類對象使用同樣的操作方法,而不需要額外寫代碼。
2)、類的封裝:封裝之后,可以直接調用類的對象,來操作內部的一些類方法,不需要讓使用者看到代碼工作的細節(jié)。
3)、類的繼承:類可以從其它類或者元類中繼承它們的方法,直接使用。
定義類(class)的語法
>>> class Iplaypython:
>>> def fname(self, name):
>>> self.name = name
看一第行,語法是class 后面緊接著,類的名字,最后別忘記“冒號”,這樣來定義一個類。
玩蛇網提示:類的名字,首字母,有一個不可文的規(guī)定,最好是大寫,這樣需要在代碼中識別區(qū)分每個類。
第二行開始是類的方法,大家看到了,和函數非常相似,但是與普通函數不同的是,它的內部有一個“self”,參數,它的作用是對于對象自身的引用。
相關文章
django框架用戶權限中的session緩存到redis中的方法
今天小編就為大家分享一篇django框架用戶權限中的session緩存到redis中的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-08-08Windows8下安裝Python的BeautifulSoup
這篇文章主要介紹了Windows8下安裝Python的BeautifulSoup,本文著重講解安裝中出現(xiàn)的錯誤和解決方法,需要的朋友可以參考下2015-01-01Pycharm+Flask零基礎項目搭建入門的實現(xiàn)
本文主要介紹了Pycharm+Flask零基礎項目搭建入門的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2023-04-04