1 / 41
文档名称:

python基础编程.ppt

格式:ppt   大小:10,983KB   页数:41页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

python基础编程.ppt

上传人:12345 2017/5/22 文件大小:10.73 MB

下载得到文件列表

python基础编程.ppt

相关文档

文档介绍

文档介绍:1Python OOP 基础周鹏<roczhou.******@alibaba- > 课程目标?了解 Python OOP 特性?简单讲解应用场景(B2B SA) ?简单讲解编程思路 3本课目标?熟悉对象和类的基本概念对象和类?什么是对象? 一切皆对象: 1”String ”[”L”, 2, 3, ”ist ”]{”x”: 1, ”y”: 2, …} def func (): && x = func () import module file class ... --> Object Oriented Programming (OOP) 对象和类?什么是类及其实例? 例如: 狗是一个”类”则一只叫”旺财”的狗就是这个类的一个”实例” class instance 一个类可以有无数个实例对象和类?类和实例的组成? 属性 attributes 方法 methods --> 即类或实例中的函数问:以狗为例,属性有哪些属性?又可以有哪些方法? 属性:嘴、爪子、尾巴…方法:叫、跑、咬… posite, has-a 对象和类?例: >>> class dog: ... def __ init__(self ): ... = ” big ”... def bark(self ): ... print ”%s WANG\a WANG\a ”% ... >>> help(dog ); dir(dog ) >>> wangcai = dog(); help(wangcai ); dir(wangcai ) >>> () >>> () >>> (wangcai )--> 说明什么? 对象和类?说明类定义需要指定构造方法__init__() ,当执行 wangcai = dog() 时实际上是执行了 (wangcai ) 这个方法(函数)! --> 如果不指定? 所有的方法必须指定一个默认的参数 self 作为第一个参数 --> 如果不指定? 类定义本身也是对象,因此可直接调用,如前所示在类中对自身属性的引用必须显式的使用 self --> 否则? 对象和类?例: >>> print >>> print >>> print <unbound method > >>> print <bound method of <__ instance at 0x2b631e034dd0>> 说明什么? 如果要定义在类中默认存在的属性? 对象和类?定义类的属性>>> class dog: jaw = [ ” sharp ”, 32] paw = [ ” long ”, 5] def __ init__(self ): ...... >>> print >>> xiaohei = dog() >>> print ””. join([str(x ) for x in ])