摘要:
相关的模块名 1.subprocess模块:执行系统模块 subprocess.Popen():调用当前系统来执行命令 stdout:标准正确的输出 stderr:错误的输出 stdin:输入 shell = True ,系用解释器 subprocess。PIPE: 就是一个管道 2.struct模 阅读全文
摘要:
Python 网络编程 Python 提供了两个级别访问的网络服务: 1.低级别的网络服务支持基本的 Socket,它提供了便准的 BSD Sockets API , 可以访问底层操作系统Socket接口的全部方法 2.高级别的网络服务模块 SocketServer, 它提供了服务器中心类,可以简化 阅读全文
摘要:
一 模块 1 什么叫做模块:一个py文件就是一个模块 模块的分类:内置模块,第三方模块和自定义模块 内置模块:在python产生是就有的模块叫做内置模块,我们只管拿来调用即可 第三方模块:别人已经定义好了的模块,我们只管下载安装一下就可以调用 自定义模块:自己定义的模块叫做自定义模块,根据自己设置的 阅读全文
摘要:
一,抽象类和接口类 1 什么时抽象类:可以事项具体的某个功能,并且不知此多继承的这个父类就叫做抽象类 2 什么时接口类:不是想具体的方法的并且推荐多继承的这个父类就叫做接口类 抽象类和接口类都是为了定义子类的规范 3 什么叫做归一化设计:创建一个函数来调用类里面的属性或方法,不需要(对象.方法()) 阅读全文
摘要:
面向对象的三大特性:封装,继承和多态 一,继承 什么是继承? # 什么是什么的关系 一个类是另一个类的子类 #继承是一种创新类的方式,新建的类可以继承一个或多个父类。父类有称为基类或超类,新建的类有成为派生类或子类 继承一个父类叫做单继承,继承多个父类叫做多继承 # 继承的好处 : 减少代码的冗余, 阅读全文
摘要:
正则表达式 程序员 —— 基本 爬虫方向必须牢固 介绍爬虫的基础 Re模块和正则表达式的关系 正则表达式本身是一种客观存在的规则,re模块是python提供的操作正则表达式的工具 正则表达式就是匹配字符串的一种规则 字符集 [ ] 量词: 1. 每一个量词只控制前一个字符的出现次数 2. 这个量词的 阅读全文
摘要:
生成器 — 迭代器 1.生成器函数 —— 函数内部含有 yield 关键字 # 函数的调用返回一个生成器 # 从生成器中取值的方法和从迭代器中取值的方法是完全相同的 # next — 不太常用 是因为for循坏替你做了这件事 # for — 最好, list — 最不好 # 在定义生成器的时候 , 阅读全文
摘要:
面向函数编程 Recursion 递归 什么是递归? (Recursion 递归) #:一个函数在内部调用自己 解耦:要完成一个完整的功能,但这个功能的规模咬尽量小,并且和这个功能无关的其他代码应该和这个函数分离 1. 增强了代码的重用性 2. 减少代码变更的相互影响 写递归函数必须要有一个结束条件 阅读全文
摘要:
生成器—— 迭代器 1. 生成器函数 — 函数内含有yield 关键字 # 函数得调用返回一个生成器 # 从生成器中取值得方法和从迭代器中取值得方法是完全相同得 # next — 不太常用 是因为for循环替你做了这件事 # for — 最好 # list — 最不好 # 在定义生成器得时候: 关键 阅读全文