日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
用python面向?qū)ο髣?chuàng)建寶貴的類示例相關(guān)介紹

本文主要介紹的是python面向?qū)ο蟮膶?shí)際應(yīng)用方案的相關(guān)介紹,以及python面向?qū)ο笾械淖址南嚓P(guān)應(yīng)用的介紹,如果你對其的實(shí)際的相關(guān)應(yīng)用感興趣的話,你就可以點(diǎn)擊以下的文章對其進(jìn)行了解。

概述

采用面向?qū)ο缶幊讨蟪绦騿T的重點(diǎn)是放在創(chuàng)建他們自定義的類型上即類。類可以稱為程序員自定義類型。每個(gè)類都包含了數(shù)據(jù)和一系統(tǒng)數(shù)據(jù)處理函數(shù)。盡最大可能實(shí)現(xiàn)代碼的重用重用可重用!要創(chuàng)建寶貴的類示例:

 
 
 
  1. #-*- coding: utf-8 -*-  
  2. class Time:  
  3. def __init__(self):  
  4. self.hour = 0 
  5. self.minute = 0 
  6. self.second = 0 
  7. def printStandard(self):  
  8. standardTime = "" 
  9. if self.hour == 0 or self.hour == 12:  
  10. standardTime += "12:"  
  11. else:  
  12. standardTime += "%d" % (self.hour % 12)  
  13. standardTime += "%.2d:%.2d" % (self.minute,self.second)  
  14. if self.hour < 12: 
  15. standardTime += "AM"  
  16. else:  
  17. standardTime += "PM"  
  18. print standardTime   

Python中定義了幾個(gè)特殊方法,這些特殊方法之前與之后都有雙下劃線(__)就是定義特殊的方法!其中的:self 表示對象引用參數(shù)!PS2:不建議直接訪問對象的屬性。以下列出python對象提供有關(guān)于自已的信息,通過這些信息反饋了python 面向?qū)ο蟮膬?nèi)省功能。

__bases__ 包含基類的一個(gè)元組,類可從這些基類直接繼承。如果類不從其他類繼承,元組就會為空 。示例:print Time.__bases__ 打印當(dāng)前類的父類__dict__ 與類的命名空間對應(yīng)的一個(gè)字典。其中每個(gè)鍵-值對都代表在命名空間中的一個(gè)標(biāo)識符及值 示例:

 
 
 
  1. print Time.__dict__  

輸出

 
 
 

  1. :{'__module__': '__main__', 'printStandard':
     , '__dict__': 
    , '__weakref__':
     , '__doc__':
     None, '__init__': 

__doc__ 類的文檔化字符串。如果類沒有指定文檔化字符串值為None__module__ 包含模塊(文件)名的一個(gè)字符串,類定義在這個(gè)模塊中示例: 打印輸出 __main____name__ 包含類名的一個(gè)字符串。

 
 
 
  1.  

python面向?qū)ο蟮膶?shí)際應(yīng)用的部分介紹。


分享標(biāo)題:用python面向?qū)ο髣?chuàng)建寶貴的類示例相關(guān)介紹
分享路徑:http://www.5511xx.com/article/djhiope.html