Python学习笔记05

继承:单继承,多继承

方法: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   #对象属性,已self来调用

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]

上一篇:UNP学习第六章(二)


下一篇:优秀的web前端工程师要具备什么