标签:
?
类
继承:单继承,多继承
方法:self开头,类似C#中的this
属性:直接写变量
对象:使用类名() 构造
__init__():构造函数
?
#多继承 class?A(object): ????............. class?B(object): ????............. class?C(A,B): ? ? class RcdBase(object): ? recordID = "" ? def __init__(self): print ‘call Rcd Base __init__‘ ? def getRecordID(self): return self.recordID ? class RcdHeader(RcdBase): def __init__(self): print ‘call RcdHeader __init__‘ return super(RcdHeader, self).__init__() ? CreateDate = "" CreateTime ="2015-8-6" SoftwareName = "imc" ? header = RcdHeader() print header.CreateTime print header.SoftwareName ? |
?
所有的非类的写法都是字面量
list的字面量是[]
__add__实际上是运算符重载的内部结构
list的方法
print dir(list) #print help(list) nl = [1,3,5,7] nl.append(‘pz‘) print nl.append(3),nl print nl.count(3) print nl.index(‘pz‘) print nl.insert(0,12), nl print nl.pop(2) print nl,nl.pop() print nl.reverse(),nl print nl.sort(),nl ? print [1,2,3] + [5,6,9] |
?
标签:
原文地址:http://www.cnblogs.com/pengzhen/p/4707604.html