09 2021 档案
摘要:在Mac终端中使用vim编辑文件: cd 文件所在的文件夹路径 <回车> 输入 vim 文件名 <回车> 按下 i 键来编辑文本文字 退出vim编辑器:不保存并退出 <ESC> :q! <回车>保存并退出 <ESC> :wq <回车> 按ESC键跳到命令模式,然后输入: :w - 保存文件,不退出
阅读全文
摘要:硬件:看得见的设备,软件运行依托在硬件的基础上 软件:就是程序,指令和数据的集合 GBK编码下,1个汉字用2个字节表示;UTF-8编码下,1个汉字用3个字节表示;1字节=8字位 编码:就是把各种要处理的信息转换为机器能识别的机器语言,即数字 计算机:是执行输入,运算,输出的机器 集成电路:IC上有许
阅读全文
摘要:所有主流浏览器都支持 <div> 标签 <div> 可定义文档中的分区或节(division/section) <div> 标签可以把文档分割为独立的、不同的部分 <p> 标签定义段落 p 元素会自动在其前后创建一些空白。浏览器会自动添加这些空间,您也可以在样式表中规定 <a> 标签定义超链接,用于
阅读全文
摘要:python中的爬虫开发需要把有用的信息从一大段文本中提取出来,正则表达式是提取的信息的方法之一 正则表达式是一段字符串,它可以表示一段有规律的信息。python自带一个正则表达式模块,通过这个模块可以查找,提取,替换一段有规律的信息 使用正则表达式的步骤:1,寻找规律 2,使用正则符合表示规律 3
阅读全文
摘要:使用python模块unittest中的工具来测试代码 单元测试用于核实函数的某个方面没有问题,测试用例是一组单元测试,全覆盖测试用例包含一整套单元测试 断言方法:断言方法用来核实得到的结果是否与期望的结果一致 方法setup():创建一个调查对象,创建一个答案列表,包含前缀self
阅读全文
摘要:从文件中读取数据:with open(路径)as 对象: 逐行读取:可对文件对象使用for循环 for line in 文件 创建一个包含文件各行内容的列表:lines = 文件.readlines() 读取文本时,python将其中的所有文本都解读为字符串,如果你读取的是数字,必须转换 保存数据的
阅读全文
摘要:在面向对象编程中,根据类来创建对象被称为实例化 创建和使用类:class 类名(父类): 方法 __init__() def __init__(self,):初始化属性 根据类创建实例,访问属性,调用方法,创建多个实例 使用类和实例,给属性指定默认值,修改属性的值 继承,子类的方法__init__(
阅读全文
摘要:定义函数:关键字def 向函数传递信息:实参和形参,可能包含多个形参 传递实参:位置实参(顺序很重要),关键字实参,默认值,等效的函数调用 返回值:函数并非总是直接显示输出,相反,它可以处理一些数据,并返回一个或一组值 让实参变成可选的,返回字典,结合使用函数和while循环 传递列表:在函数中修改
阅读全文
摘要:函数input()接受一个参数:即要向用户显示的提示让或说明,让用户知道该如何做 使用int()来获取数值输入:input函数的输入都会解释为字符串,可以用int函数转换为数值进行比较 求模运算符:% 它将两个数相除并返回余数,可以用这一点来判断一个数是奇数还是偶数
阅读全文
摘要:在python中,字典是一系列键值对,每个键都与一个值相关联,你可以使用键来访问与之相关联的值 访问字典中的值:字典【‘键’】,添加键值对:字典【‘键’】= 值 修改字典中的值:字典【‘键’】= 新值 删除键值对:del 字典【‘键’】 遍历字典:for key value in 字典.items(
阅读全文
摘要:每条if语句的核心都是一个值为Ture或False的表达式,这种表达式被称为条件测试,别名布尔表达式 检查是否相等:if a == b,1个等号是陈述,2个等号是发问。两个大小写不同的值会被视为不相等 检查是否不相等:if a != b,感叹号表示 不 比较数字:==,<=,>= 检查多个条件:使用
阅读全文
摘要:遍历整个列表:for 元素值 in 列表: 创建数值列表:for value in range(开始值,结束值,步长) 创建数字列表:list() 找出数字列表的最大值,最小值,总和分别是:min(列表),max(列表),sum(列表) 列表解析:列表名 = 【value表达式(例如:value**
阅读全文
摘要:requests是python中的一个第三方库,可以获取网页内容 安装指令:pip install requests 如果是python3.0版本以上则是:pip3 install requests 命令行下输入 import requests 回车,不报错则安装成功 import requests
阅读全文
摘要:列表让你能够在一个地方存储成组的信息,通常给列表指定一个表示复数的名称,用方括号【】来表示列表,用逗号来分隔其中的元素 访问列表元素:列表名【索引】,索引从0开始而不是从1开始 列表名【-1】:访问最后一个列表元素,可以测试列表是否为空,只有列表为空时,这样访问才会报错 修改列表元素:列表名【索引】
阅读全文
摘要:特殊变量语句:if __name__ == '__main__': 一,,,从代码形式来看 由if条件测试语句if x == 'y' : 和内置变量__name__结合而成。 这是一个__name__值为Ture或False的表达式,用于条件测试 如果__name__=='main'为Ture,则执
阅读全文
摘要:大多数程序都定义并收集某种数据,然后使用它们来做些有意义的事情 字符串就是一系列字符,在python中,用引号括起的都是字符串 使用方法修改字符串的大小写 .title() 首字母大写 .upper() 全部字母大写 .lower()全部字母小写 + 拼接字符串,使用函数str()将数字类型转化为整
阅读全文
摘要:刚开始学习python中的变量用法时: 1,,,在程序中可随时修改变量的值,而python将始终记录变量的最新值。 2,,,变量名只能包含字母,数字,和下划线,可以字母或下划线打头,但不能以数字打头。 3,,,变量不是数据类型,只是内存中临时放置数据的空间名称,不同于其它内存数据,对变量的操作一定要
阅读全文
摘要:数组是一个含有数据的列表,会用索引的数字来标识每项数据在数组中的位置,索引是从0算起的 数据结构都有4种操作:读取,查找,插入,删除 操作的速度(时间复杂度),并不按时间计算,而是按步数计算 在数组中,读取只需1步,因为计算机本身就有跳到任一索引位置的能力 查找就是检查它是否包含某个值,如果包含,还
阅读全文
摘要:队列处理临时数据,且有约束条件,FIFO:先进先出。 1.只能在末尾插入数据 2.只能读取开头的数据 3.只能移除开头的数据 叫法:放入,加入,入队 队列是处理异步请求的理想工具——它能保证请求按接收的顺序来执行。 python中,队列是线程间最常用的交换数据的形式。 queue模块是提供队列操作的
阅读全文
摘要:函数形式: print(valus,sep,end,file,flush)
阅读全文
浙公网安备 33010602011771号