Python語言的面向?qū)ο缶幊?/strong>
面向?qū)ο蠹夹g(shù)簡介
類(Class):用來描述具有相同屬性和方法的對象的集合。它定義了該集合中每個對象所共有的屬性和方法。對象是類的實(shí)力。
對象:通過類定義的數(shù)據(jù)結(jié)構(gòu)實(shí)例。對象包括兩個數(shù)據(jù)成員(類變量和實(shí)例變量)和方法。
實(shí)例化:創(chuàng)建一個類的實(shí)例,類的具體對象。
創(chuàng)建類
使用class語句來創(chuàng)建一個新類,class之后為類的名稱并以冒號結(jié)尾。
創(chuàng)建實(shí)例對象
要創(chuàng)建一個類的實(shí)例,可以使用類的名稱,并通過_init_方法接受參數(shù)。
訪問屬性
使用點(diǎn)( . )來訪問對象的屬性。
Python內(nèi)置類屬性
Python對象銷毀(垃圾回收)
在Python內(nèi)部記錄著所有使用中的對象各有多少引用。
一個內(nèi)部跟蹤變量,稱為一個飲用計(jì)數(shù)器。
類的繼承
面向?qū)ο蟮木幊處淼闹饕锰幹皇谴a的重用,實(shí)現(xiàn)這種重用的方法之一是通過繼承機(jī)制。繼承完全可以理解成類之間的類型和子類型關(guān)系。
模塊
import 語句
From import 語句
From import*語句
定位模塊
PYTHONPATH變量
命名空間和作用域
dir()函數(shù)
globals()和locals()函數(shù)
Python中的包
模塊發(fā)布