類(class):用來描述具備相同的屬性和方法的對象的集合,它定義了該集合中每一個對象所共有的屬性和方法。對象是類的實例。數據結構
對象:經過類定義的數據結構實例。對象包括兩個數據成員(類變量和實例變量)和方法函數
類變量:類變量在整個實例化的對象中是公用的。類變量定義在類中且在函數體以外。類變量一般不做爲實例變量使用this
實例變量:定義在方法中的變量,只做用與當前實例的類。spa
對"類"和"對象"的使用:code
類就是一個模板,模板裏能夠包含多個函數,函數裏實現一些功能對象
對象則是根據模板建立的實例,經過實例對象能夠執行類中的函數blog
#建立類 class Foo: #類中的函數 def bar(self): #功能闡述 pass #--------完畢-------- #根據Foo建立對象obj obj = Foo() #建立對象的時候,記得後面加個括號
注意,按照Python通用規則,Class用駝峯形式表示(HelloWorld)模板
而其餘的obj等等,都用'_'隔開(this_is_object)class
類中的函數第一個參數必須是self, 類中定義的函數叫作"方法"變量