08 2019 档案
摘要:1. 有如下值集合 [11,22,33,44,55,66,77,88,99,90...],将所有大于 66 的值保存至字典的第一个key中,将小于 66 的值保存至第二个key的值中 即: {'k1': 大于66的所有值, 'k2': 小于66的所有值 s = [11,22,33,44,55,66,
阅读全文
摘要:(str)内置方法: 1. 索引取值 print(s[0]) 2. 切片 print(s[0:4]) 3. 成员运算 print('nick' in s) print('nick1' in s) s = 'nick handsome' 4. for循环 for i in s: n i c k h a
阅读全文
摘要:[TOC] 字典内置: 作用: 键值对存储 定义方法: {}内有多个值 使用方法: 1.按key取值 2.按key修改 3.按key增加值 4.keys()提取所有key 5.values()提取所有value 6.items()提取所有的item 7.get() 8.setdefault() 9.
阅读全文
摘要:[TOC] 任务永远干不完 列表内置: 作用: 存储多个元素 定义方法: list []存放多个值(任意数据) 使用方法: 1.索引取值/索引修改 2.索引切片 3.成员运算 4.for循环 5.len()长度 6.append()追加 7.sort()排序 8.reverse()倒序 9.copy
阅读全文
摘要:```python 数字/字符串类型: x = 10 print(id(x) ) # 140713686168096 x = x + 1 print(id(x)) #140713686168128 id变化 >克隆 》存储地址变化 》不可变 列表/字典类型: t_list = [1,2] print(id(t_list)) t_list.append(4) print(id(t_list)) 12
阅读全文
摘要:[TOC] 爬虫原理: 发送数据 解析数据 保存数据 精髓: 分析网站的通信流程 分心查找数据从何而来 分析目标网站的反爬策略 根据目标网站的反扒策略,编写攻击手段。获取数据 request库的使用:
阅读全文
摘要:[TOC] for语句: for循环的循环次数受限于容器类型的长度,而while循环的循环次数需要自己控制。for循环也可以按照索引取值。 for + break: for + contiune: for循环嵌套: for + else: for循环实现loading:
阅读全文
摘要:[TOC] 程序: input 输入 定义变量 process 处理 变量不断变化 output 输出 结果 if语句: if ....else: python if...else表示if成立代码成立会干什么,else不成立会干什么。 cls = 'human' gender = 'female'
阅读全文
摘要:[TOC] urllib2和urllib3: urllib2模块中的所有方法更侧重于对于 Http 请求的服务 urllib 侧重于 url 基本的请求构造,urllib2侧重于 http 协议请求的处理,而 urllib3是服务于升级的http 1.1标准,且拥有高效 http连接池管理及 htt
阅读全文
摘要:[TOC] 文件修改: 文件的数据是存放于硬盘上的,因而只存在覆盖、不存在修改这么一说,我们平时看到的修改文件,都是模拟出来的效果,具体的说有两种实现方式 方法一: 将硬盘存放的该文件的内容全部加载到内存,在内存中是可以修改的,修改完毕后,再由内存覆盖到硬盘(word,vim,nodpad++等编辑
阅读全文
摘要:[TOC] 打开文件: 打开某个具体的文件,open()方法内写入文件路径。 read模式打开文件 读取文件内容,向操作系统发起读请求,会被操作系统转成具体的硬盘操作,将内容由硬盘读入内存 由于Python的垃圾回收机制只回收引用计数为0的变量,但是打开文件还占用操作系统的资源,所以我们需要回收操作
阅读全文
摘要:文件操作的基础模式有三种(默认的操作模式为r模式): r模式为read w模式为write a模式为append 文件读写内容的格式有两种(默认的读写内容的模式为b模式): t模式为text b模式为bytes(二进制) 注意的是:t、b这两种模式均不能单独使用,都需要与r/w/a之一连用 b模式是
阅读全文
摘要:[TOC] 数字类型: 整型(int)和浮点型(float) 整型(int) 作用:表示整数(如人的年龄,号码等) 定义方法: 使用方法:可用于加减乘除,逻辑判断 浮点型(float): 作用:表示数值有小数(如:体重,身高) 定义方法: 使用方法: 加减乘除、逻辑判断(大于、小于) 字符串类型:(
阅读全文
摘要:[TOC] 什么是数据类型: 数据类型指的就是变量值的不同类型 变量的是用来反映状态以及状态变化的,毫无疑问针对不同的状态就应该用不同类型的数据去标识 数字,字符串,列表,字典,布尔类型 数字类型: 整型(int)和浮点型(float) 整型(int) 作用:表示整数(如人的年龄,号码等) 定义方法
阅读全文
摘要:turtle库的使用: 概括: turtle绘图体系:1969年诞生,主要用于程序设计入门 Python语言的 标准库 之一 入门级的图形绘制函数库 原理: turtle的原(wan)理(fa) (turtle(海龟)是一种真实的存在) 有一只海龟,其实在窗体正中心,在画布上游走 走过的轨迹形成了绘
阅读全文
摘要:[toc] 什么是变量: 变:现实世界中的状态是会发生改变的。 量:记录现实世界中的状态,让计算机能够像人一样去识别世间万物 是变化的量 变量的组成: 1. 变量名:变量名用来引用变量值,但凡需要用变量值,都需要通过变量名。 2. 赋值符号:赋值 3. 变量值:存放数据,用来记录现实世界中的某种状态
阅读全文
摘要:[变量] 什么是变量: 变:现实世界中的状态是会发生改变的。 量:记录现实世界中的状态,让计算机能够像人一样去识别世间万物 是变化的量 变量的组成: 1. 变量名:变量名用来引用变量值,但凡需要用变量值,都需要通过变量名。 2. 赋值符号:赋值 3. 变量值:存放数据,用来记录现实世界中的某种状态
阅读全文
摘要:[toc] 1. 什么是编程? 编程: 编程语言是程序猿和计算机之间沟通的介质 程序猿基于某种编程语言的语法格式将自己脑子中的想要让计算机做的事,写到文件中。所以说编程的结果就是一堆文件,这一堆文件就是程序 编程的目的是想要奴役计算机,把计算机当成人类的奴隶,让计算机帮人类工作,因而取代人力 2.
阅读全文
摘要:[TOC] 编码: 如: 指令部分: 0000 》 加载 0001 》 存储 机械语言: (为0和1): 000101110011 a+b 》(设备) 》高低电频 优点:执行速度非常快,直接和硬件交互 缺点:开发速度非常慢 汇编语言: 如:add 0111 add(a,b)(汇编语言) 》(设备)
阅读全文
摘要:[TOC] CPU: (大脑) 控制器: 控制硬件 运算器: 算法/逻辑算法 存储器: 内存: 1. 优点(较于外存): 1. 存取速度快。 2. 缺点(较于外存): 1. 容量小。 2. 由于内存基于电存储数据,因此断电数据马上会消失。 外存: 1. 优点(较于内存): 1. 容量大 2. 可以永
阅读全文
摘要:[TOC] Typora 的 markdown 语法 标题: ctrl + 数字(`表示 : :| : | : 中|左|右 制作表格: | 名字 | 年龄 | 性别 | | | | | | 张三 | 34 | 男 | | 李四 | 25 | 女 | | 老王 | 47 | 男 | 快捷键Ctrl+T
阅读全文