上一页 1 ··· 5 6 7 8 9 10 下一页
摘要: 一: 绑定方法:绑定给谁就应该由谁来调用,谁来调用就会将谁当做第一个参数传入 1. 绑定给对象的方法: 类中定义的函数默认就是绑定给对象的 2. 绑定给类的方法: 为类中定义的函数加上一个装饰器classmethod 二: 非绑定方法: 既不与类绑定,又不与对象绑定,意味着对象和类都可以来调用,无论 阅读全文
posted @ 2018-08-22 20:53 zhouhao666 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 一、什么是组合 组合指的是某一个对象拥有一个属性,该属性的值是另外一个类的对象二、为何要用组合 通过为某一个对象添加属性(属性的值是另外一个类的对象)的方式,可以间接地将两个类关联/整合/组合到一起 从而减少类与类之间代码冗余三. 什么是多态 多态指的是同一种/类事物的不同形态 四. 为何要用多态 阅读全文
posted @ 2018-08-21 14:47 zhouhao666 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 1 什么是继承 继承一种新建类的方式,新建的类称之为子类/派生类,被继承的类称之为父类\基类\超类python中继承的特点: 1. 子类可以遗传/重用父类的属性 2. python中一个子类可以同时继承多个父类 3. 在继承背景下去说,python中的类分为两种:新式类,经典类 新式类: 但凡继承了 阅读全文
posted @ 2018-08-20 14:48 zhouhao666 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 面向过程的编程思想 核心过程二字,过程指的是解决问题的步骤,即先干什么\再干什么\后干什么 基于该思想编写程序就好比在设计一条流水线,是一种机械式的思维方式 优点:复杂的问题流程化\进而简单化 缺点:可扩展性差 面向对象的编程思想 核心是对象二字,对象是特征与技能的结合体 基于该思想编写程序(脑子始 阅读全文
posted @ 2018-08-17 14:49 zhouhao666 阅读(90) 评论(0) 推荐(0) 编辑
摘要: subprocess模块sub 子 process 进程什么是进程 正在进行中的程序 每当打开一个程序就会开启一个进程每个进程包含运行程序所需的所有资源 正常情况下 不可以跨进程访问数据 但是有些情况写就需要访问别的进程数据 提供一个叫做管道的对象 专门用于跨进程通讯作用:用于执行系统命令常用方法 阅读全文
posted @ 2018-08-14 14:47 zhouhao666 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 什么是shelve模块 也是一种序列化方式 使用方法 1.opne 2.读写 3.close 特点:使用方法比较简单 提供一个文件名字就可以开始读写 读写的方法和字典一致 你可以把它当成带有自动序列化功能的字典 原理: 内部使用的就是pickle 所以 也存在跨平台性差的问题, 你自己存的只有你自己 阅读全文
posted @ 2018-08-13 15:08 zhouhao666 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 一、模块的循环导入问题 解决方案一:把循环导入的语句放到名字定义的后面 例如: M1.py M2.py print(‘正在导入m1’) print('正在导入m2') x=‘m1’ y='m2' from m2 import y from m1 import x 解决方案二:将循环导入语句放到函数内 阅读全文
posted @ 2018-08-10 17:17 zhouhao666 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 一、什么是模块 模块就是一系列功能的集合体 模块有三种来源: 1、内置的模块 2、第三方模块 3、自定义模块 模块的格式: 1.使用python编写的.py文件 2、已被编译为共享库或DLL的C或C++扩展 3、把一系列模块组织到一起的文件夹(注:文件夹下有一个—init—.py文件,该文件夹称之为 阅读全文
posted @ 2018-08-10 17:16 zhouhao666 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 一、模块的循环导入问题 解决方案一:把循环导入的语句放到名字定义的后面 例如: M1.py M2.py print(‘正在导入m1’) print('正在导入m2') x=‘m1’ y='m2' from m2 import y from m1 import x 解决方案二:将循环导入语句放到函数内 阅读全文
posted @ 2018-08-10 17:16 zhouhao666 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 装饰器补充:wraps装饰器应该加到装饰器最内层的函数上 一、什么是函数递归 函数的递归调用时函数嵌套调用的一种特殊形式,在调用一个函数的过程中又直接或者间接地调用该函数本身,称之为函数的递归调用。 二、递归调用必须有俩个明确的阶段: 1.回溯:一次次递归调用下去,说白了就一个重复的过程,但需要注意 阅读全文
posted @ 2018-08-10 17:12 zhouhao666 阅读(88) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 下一页