自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

用python面向?qū)ο髣?chuàng)建寶貴的類示例相關(guān)介紹

開發(fā) 后端
本文涉及到的有python面向?qū)ο蟮淖远x類型,以及幾個特殊方法的具體應(yīng)用,如果你想了解相關(guān)的知識你就可以瀏覽以下的文章對其進(jìn)行了解。

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

概述

采用面向?qū)ο缶幊讨蟪绦騿T的重點是放在創(chuàng)建他們自定義的類型上即類。類可以稱為程序員自定義類型。每個類都包含了數(shù)據(jù)和一系統(tǒng)數(shù)據(jù)處理函數(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中定義了幾個特殊方法,這些特殊方法之前與之后都有雙下劃線(__)就是定義特殊的方法!其中的:self 表示對象引用參數(shù)!PS2:不建議直接訪問對象的屬性。以下列出python對象提供有關(guān)于自已的信息,通過這些信息反饋了python 面向?qū)ο蟮膬?nèi)省功能。

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

  1. print Time.__dict__  

輸出


  1. :{'__module__': '__main__', 'printStandard':
     
    <function printStandard at 0x00AD23B0>, '__dict__': 
    <attribute '__dict__' of 'Time' objects>, '__weakref__':
     
    <attribute >, '__doc__':
     None, '__init__': 
    <function __init__ at 0x00AD2370>

 

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

 

 

  1. <!--[if !supportLists]--> 

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

【編輯推薦】

  1. Python open讀寫文件的實際應(yīng)用方案詳解
  2. Python socket編程在具體應(yīng)用中前兩個步驟的介紹
  3. Python Library中Condition的具體操作方案
  4. 在Python Library中Event具體實際操作方案
  5. Python Library中的Semaphore操作方案詳解 
責(zé)任編輯:佚名 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-02-02 13:15:26

Python類

2010-03-19 14:44:30

Python模塊級函數(shù)

2021-07-02 14:14:14

Python對象設(shè)計

2021-07-16 10:23:47

Python設(shè)計對象

2021-12-24 10:21:57

Python函數(shù)開發(fā)

2023-09-27 23:28:28

Python編程

2011-07-05 16:15:49

面向?qū)ο?/a>

2011-06-28 11:06:16

Scala

2023-11-02 07:55:31

Python對象編程

2010-03-18 14:55:17

Python數(shù)據(jù)庫連接

2010-03-17 14:58:20

Java多線程

2009-12-24 16:46:42

ADO Connect

2009-12-30 14:44:04

Silverlight

2009-06-15 14:59:31

Java代碼Java

2024-12-12 08:05:14

元類Python控制類

2011-07-21 17:19:47

java面向?qū)ο?/a>

2013-08-20 18:50:46

JS模板引擎模塊化Web App

2016-10-11 15:42:08

2010-03-22 17:30:18

Python對象

2010-01-04 14:18:02

ADO Command
點贊
收藏

51CTO技術(shù)棧公眾號