小編給大家分享一下python類中如何定義方法,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!
成都創新互聯公司是專業的賓川網站建設公司,賓川接單;提供成都網站設計、成都網站建設、外貿網站建設,網頁設計,網站設計,建網站,PHP網站建設等專業做網站服務;采用PHP框架,可快速的進行賓川網站開發網頁制作和功能擴展;專業做搜索引擎喜愛的網站,專業的做網站團隊,希望更多企業前來合作!
Python類所包含的最重要的兩個成員就是變量和方法,其中類變量屬于類本身,用于定義該類本身所包含的狀態數據:而實例變量則屬于該類的對象,用于定義對象所包含的狀態數據:方法則用于定義該類的對象的行為或功能實現。
對于Python類中,方法的定義方式,我們可以歸納有4種類型:
1、不帶self、cls參數且不加裝飾器(staticmethod、classmethod)
定義代碼如下:
class Student(object): def func(name): print('my name is {}'.format(name))
2、正常的方法定義,帶self參數
定義代碼如下:
class Student(object): def func(self, name): print('my name is {}'.format(name))
3、類方法:加裝飾器(classmethod)
定義代碼如下:
class Student(object): @classmethod def func(cls, name): print('my name is {} from {}'.format(name, cls.__name__))
靜態方法:加裝飾器(staticmethod)
定義代碼如下:
class Student(object): @staticmethod def func(name): print('my name is {}'.format(name))
看完了這篇文章,相信你對python類中如何定義方法有了一定的了解,想了解更多相關知識,歡迎關注創新互聯行業資訊頻道,感謝各位的閱讀!
當前名稱:python類中如何定義方法
轉載源于:http://m.kartarina.com/article14/jchdde.html
成都網站建設公司_創新互聯,為您提供網站建設、外貿網站建設、網站排名、標簽優化、網站導航、
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯