上一页 1 ··· 6 7 8 9 10 11 下一页
摘要: 一、引子 从封装本身的意思去理解,封装就好像是拿来一个麻袋,把小猫,小狗,小王八,还有alex一起装进麻袋,然后把麻袋封上口子。照这种逻辑看,封装=‘隐藏’,这种理解是相当片面的 二、先看如何隐藏 在python中用双下划线开头的方式将属性隐藏起来(设置成私有的) 这种变形需要注意的问题是: 1.这 阅读全文
posted @ 2018-01-22 14:59 guoyunlong666 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 一、多态 多态指的是一类事物有多种形态 动物有多种形态:人,狗,猪 文件有多种形态:文本文件,可执行文件 二、多态性 一 什么是多态动态绑定(在继承的背景下使用时,有时也称为多态性) 多态性是指在不考虑实例类型的情况下使用实例 在面向对象方法中一般是这样表述多态性:向不同的对象发送同一条消息(!!! 阅读全文
posted @ 2018-01-21 18:09 guoyunlong666 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 一、初识继承 什么是继承 继承是一种创建新类的方式,新建的类可以继承一个或多个父类(python支持多继承),父类又可称为基类或超类,新建的类称为派生类或子类。 子类会“”遗传”父类的属性,从而解决代码重用问题。 python中类的继承分为:单继承和多继承 查看继承 经典类与新式类 提示:Pytho 阅读全文
posted @ 2018-01-21 17:42 guoyunlong666 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 一、什么是面向对象的程序设计及为什么要有它 面向过程的程序设计:核心是过程二字,过程指的是解决问题的步骤,即先干什么再干什么......面向过程的设计就好比精心设计好一条流水线,是一种机械式的思维方式。 优点是:复杂度的问题流程化,进而简单化(一个复杂的问题,分成一个个小的步骤去实现,实现小的步骤将 阅读全文
posted @ 2018-01-19 10:55 guoyunlong666 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 一 time与datetime模块 二、random模块 三、os模块 四、sys模块 五 shutil模块 六 json&pickle模块 七 shelve模块 八 xml模块 九 configparser模块 十 hashlib模块 十一 suprocess模块 十二 logging模块 十三 阅读全文
posted @ 2018-01-12 11:56 guoyunlong666 阅读(226) 评论(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 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 目录: 一、迭代器 二、生成器 三、面向过程编程 四、三元表达式、列表推导式、生成器表达式 五、第归与二分法 六、匿名函数 七、内置函数 练习 一、迭代器 二、生成器 三、面向过程编程 四、三元表达式、列表推导式、生成器表达式 五、第归与二分法 六、匿名函数 七、内置函数 练习 一、迭代器 一、迭代 阅读全文
posted @ 2018-01-02 17:47 guoyunlong666 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 目录 一、了解函数 二、 函数定义 三、函数使用原则:先定义,后调用 四、定义函数的三种形式 五、函数的调用 六、函数的参数 七、 函数对象 八、函数嵌套 九、名称空间与作用域 十、 闭包函数 十一、 装饰器 练习题 一、了解函数 二、 函数定义 三、函数使用原则:先定义,后调用 四、定义函数的三种 阅读全文
posted @ 2017-12-22 03:36 guoyunlong666 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 一、引子 二、数字 三、字符串 四、列表 五、元祖 六、字典 七、集合 八、数据类型总结 九、运算符 十、字符编码 十一、文件处理 一、引子 二、数字 三、字符串 四、列表 五、元祖 六、字典 七、集合 八、数据类型总结 九、运算符 十、字符编码 十一、文件处理 一、引子 1 什么是数据? 阅读全文
posted @ 2017-12-15 02:26 guoyunlong666 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 一、编程与编程语言 二、编程语言的分类 三、python介绍 四、安装解释器 五、写程序两种方式 六、变量 七、代码执行过程 八、用户与程序交互 九、基本数据类型 十、格式化输出 十一、基本运算符 十二、流程控制之if...else 十三、流程控制之while循环 十四、流程控制之for循 阅读全文
posted @ 2017-12-07 21:51 guoyunlong666 阅读(319) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 下一页