class <ClassName>(object) attrs1 = xxx __arrts2 = xxx; def fun1(self, para1, para2, ...) def __fun2(self, para3, ...) ...其中object代表父類,無父類可連同括號省略,attrs1, attrs2代表成員變量, fun1, fun2代表成員函數,self代表類本身,para1, para2,... ,para4代表函數參數,__attrs2,__fun2前的__表示為私有成員。
類存在一些專有函數,__init__:構造函數,可用于創建成員變量,如
def __init__(self, attrs) self.attrs = attrs上述代碼中創建了成員變量attrs,并可通過構造函數賦值。類例化
objectName = ClassName()objectName = ClassName(para1)可以用默認構造函數例化對象,也可以用帶參數的自定義構造函數。objectName.attrsobjectName.fun公有變量和函數直接調用
新聞熱點
疑難解答