01 2018 档案

摘要:一、类中定义的函数分成两大类 一:绑定方法(绑定给谁,谁来调用就自动将它本身当作第一个参数传入): 1. 绑定到类的方法:用classmethod装饰器装饰的方法。 为类量身定制 类.boud_method(),自动将类当作第一个参数传入 (其实对象也可调用,但仍将类当作第一个参数传入) 2. 绑定 阅读全文
posted @ 2018-01-22 21:26 guoyunlong666 阅读(153) 评论(0) 推荐(0) 编辑
摘要:一、引子 从封装本身的意思去理解,封装就好像是拿来一个麻袋,把小猫,小狗,小王八,还有alex一起装进麻袋,然后把麻袋封上口子。照这种逻辑看,封装=‘隐藏’,这种理解是相当片面的 二、先看如何隐藏 在python中用双下划线开头的方式将属性隐藏起来(设置成私有的) 这种变形需要注意的问题是: 1.这 阅读全文
posted @ 2018-01-22 14:59 guoyunlong666 阅读(132) 评论(0) 推荐(0) 编辑
摘要:一、多态 多态指的是一类事物有多种形态 动物有多种形态:人,狗,猪 文件有多种形态:文本文件,可执行文件 二、多态性 一 什么是多态动态绑定(在继承的背景下使用时,有时也称为多态性) 多态性是指在不考虑实例类型的情况下使用实例 在面向对象方法中一般是这样表述多态性:向不同的对象发送同一条消息(!!! 阅读全文
posted @ 2018-01-21 18:09 guoyunlong666 阅读(142) 评论(0) 推荐(0) 编辑
摘要:一、初识继承 什么是继承 继承是一种创建新类的方式,新建的类可以继承一个或多个父类(python支持多继承),父类又可称为基类或超类,新建的类称为派生类或子类。 子类会“”遗传”父类的属性,从而解决代码重用问题。 python中类的继承分为:单继承和多继承 查看继承 经典类与新式类 提示:Pytho 阅读全文
posted @ 2018-01-21 17:42 guoyunlong666 阅读(170) 评论(0) 推荐(0) 编辑
摘要:一、什么是面向对象的程序设计及为什么要有它 面向过程的程序设计:核心是过程二字,过程指的是解决问题的步骤,即先干什么再干什么......面向过程的设计就好比精心设计好一条流水线,是一种机械式的思维方式。 优点是:复杂度的问题流程化,进而简单化(一个复杂的问题,分成一个个小的步骤去实现,实现小的步骤将 阅读全文
posted @ 2018-01-19 10:55 guoyunlong666 阅读(154) 评论(0) 推荐(0) 编辑
摘要:一 time与datetime模块 二、random模块 三、os模块 四、sys模块 五 shutil模块 六 json&pickle模块 七 shelve模块 八 xml模块 九 configparser模块 十 hashlib模块 十一 suprocess模块 十二 logging模块 十三 阅读全文
posted @ 2018-01-12 11:56 guoyunlong666 阅读(231) 评论(0) 推荐(0) 编辑
摘要:一、模块的介绍 1、什么是模块 2、为何要使用模块 3、以spam.py为例来介绍模块的使用:文件名spam.py,模块名spam #spam.py print('from the spam.py') money=1000 def read1(): print('spam模块:',money) de 阅读全文
posted @ 2018-01-12 11:56 guoyunlong666 阅读(140) 评论(0) 推荐(0) 编辑
摘要:目录: 一、迭代器 二、生成器 三、面向过程编程 四、三元表达式、列表推导式、生成器表达式 五、第归与二分法 六、匿名函数 七、内置函数 练习 一、迭代器 二、生成器 三、面向过程编程 四、三元表达式、列表推导式、生成器表达式 五、第归与二分法 六、匿名函数 七、内置函数 练习 一、迭代器 一、迭代 阅读全文
posted @ 2018-01-02 17:47 guoyunlong666 阅读(243) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示