码迷,mamicode.com
首页 > 编程语言 > 详细

Python学习笔记05

时间:2015-08-06 13:12:09      阅读:133      评论:0      收藏:0      [点我收藏+]

标签:

?

继承:单继承,多继承

方法: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]

?

Python学习笔记05

标签:

原文地址:http://www.cnblogs.com/pengzhen/p/4707604.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!