zoukankan      html  css  js  c++  java
  • 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]

  • 相关阅读:
    PB中的Grid视图
    MVC加jquery的无刷新列表分页摘要
    Quartz.Net 1.30的一些设置说明
    将Excel的数据库字典导到PDM中
    HubbleDotNet使用备忘
    EntLib5.0 日志应用程序块(logging) 使用与配置
    生成随机密码
    网站整合QQ登录
    PB代码参考段
    SQL查询之 Pivot 详解
  • 原文地址:https://www.cnblogs.com/pengzhen/p/4707604.html
Copyright © 2011-2022 走看看