![](https://img-blog.csdnimg.cn/20210319104048622.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python
文章平均质量分 91
通过阅读《Python 编程 从入门到实践》进行自学,后期会根据情况进行修改
S_numb
所念皆星河,星河皆是你呀
展开
-
Beautifulsoup 库 -- 05 -- 输出
文章目录1. 输出1.1 格式化输出1.2 压缩输出1.3 输出格式1.4 get_text()1. 输出1.1 格式化输出prettify() 方法将 Beautiful Soup 的文档树格式化后以 Unicode 编码输出;每个 XML/HTML 标签都独占一行;markup = '<a href="http://example.com/">I linked to <i>example.com</i></a>'soup = Beautif原创 2021-09-10 11:18:50 · 368 阅读 · 0 评论 -
Beautifulsoup 库 -- 04 -- 修改文档树
文章目录1. 修改文档树1.1 修改 tag 的名称和属性1.2 修改 string1.3 append()1.4 NavigableString() 和 .new_tag()1.5 insert()1.6 insert_before() 和 insert_after()1.7 clear()1.8 extract()1.9 decompose()1.10 replace_with()1.11 wrap()1.12 unwrap()1. 修改文档树Beautiful Soup 的强项是文档树的搜索,但原创 2021-09-10 11:17:08 · 456 阅读 · 0 评论 -
Beautifulsoup 库 -- 03 -- 搜索文档树
文章目录1. 搜索文档树1.1 过滤器1.1.1 string1.1.2 list1.1.3 regular expression1.1.4 True1.1.5 function1.2 find_all()1.2.1 name 参数1.2.2 keyword 参数1.2.3 string 参数1.2.4 limit 参数1.2.5 recursive 参数1.3 像调用 find_all() 一样调用 tag1.4 find()1.5 find_parents() 和 find_parent()1.6 fi原创 2021-09-10 11:15:28 · 615 阅读 · 0 评论 -
Beautifulsoup 库 -- 02 -- 遍历文档树
文章目录1. 遍历文档树1.1 子节点1.1.1 tag 的名字1.1.2 contents 和 children 属性1.1.3 descendants1.1.4 string1.1.5 strings 和 stripped_strings1.2 父节点1.2.1 parent1.2.2 parents1.3 兄弟节点1.3.1 next_sibling 和 previous_sibling1.3.2 next_siblings 和 previous_siblings1.4 回退和前进1.4.1 next原创 2021-09-09 14:46:45 · 632 阅读 · 0 评论 -
Beautifulsoup 库 -- 01 -- 安装及使用
文章目录1. 安装2. 快速使用3. 对象的种类3.1 Tag3.1.1 Name 属性3.1.2 Attributes3.1.3 多值属性3.2 可以遍历的字符串 NavigableString3.3 BeautifulSoup3.4 注释及特殊字符串 CommentBeautiful Soup 是一个可以从 HTML 或 XML 文件中提取数据的 Python 库.1. 安装安装 Beautiful Souppip 安装:pip install beautifulsoup4安装解析原创 2021-09-09 14:43:19 · 8307 阅读 · 0 评论 -
Git 入门
Git 入门1. 版本控制系统1.1 什么是版本控制1.2 版本控制器分类1.2.1 本地版本控制1.2.2 集中版本控制1.2.3 分布式版本控制2. Git 介绍2.1 Git 是什么2.2 为什么使用 Git2.3 安装2.4 配置2.5 用户信息2.6 版本库2.7 哈希值2.8 文件状态2.9 工作区域2.10 Git 命令1. 创建仓库2. 添加修改3. 储藏4. 撤销修改5. 更新与推送6. 查看信息7. 分支8. 标签9. 合并与重置2.11 clone 方式1. 生成 SSH 公钥2. G原创 2021-08-14 11:35:35 · 731 阅读 · 0 评论 -
Python 基础 -- 测试代码
Python 基础 -- 测试代码1. 测试函数1.1 单元测试和测试用例1.2 可通过的测试1.3 不能通过的测试1.4 测试未通过时怎么办1.5 添加新测试1.6 练习1. 城市和国家2. 人口数量2. 测试类2.1 断言方法2.2 一个要测试的类2.3 测试 AnonymousSurvey 类2.4 setUp() 方法2.5 练习 -- 雇员编写函数或者类时,还可以为其编写测试;通过测试,可以确定代码面对各种输入都能够按照要求的那样工作;在程序新添加新代码时,可以对其进行测试,确原创 2021-03-30 15:02:27 · 458 阅读 · 0 评论 -
Python 基础 -- 文件和异常
Python 基础 -- 文件和异常1. 从文件中读取数据1.1 读取整个文件1.2 文件路径1.3 逐行读取1.4 创建一个包含文件各行内容的列表1.5 使用文件的内容1.6 包含 100 万的大型文件1.7 圆周率是否包含生日1.8 练习1. Python 学习笔记2. C 语言学习笔记2. 写入文件2.1 写入空文件2.2 写入多行2.3 附加到文件2.4 练习1. 访客2. 访客名单3. 关于编程的调查3. 异常3.1 处理 ZeroDivisionError 异常3.2 使用 try-excep原创 2021-03-29 19:55:29 · 488 阅读 · 0 评论 -
Python 基础 -- 类
Python 基础 -- 类1. 创建类和使用1.1 方法 `__init__()`1.2 自定义的方法1.3 在 Python 2.7 中创建类1.4 根据类创建实例1. 访问属性2. 调用方法3. 创建多个实例1.5 练习2. 使用类和实例2.1 给属性指定默认值2.2 修改属性的值1. 直接修改属性的值2. 通过方法修改属性的值3. 通过方法堆属性的值进行递增2.3 练习3. 继承3.1 子类的方法 `__init__()`3.2 Python 2 中的继承3.3 给子类定义属性和方法3.4 重写父类原创 2021-03-28 14:40:02 · 987 阅读 · 0 评论 -
Python 基础 -- 函数
Python 基础 -- 函数1. 定义函数1.1 函数定义规则及语法1.2 向函数传递信息1.3 形参和实参1.4 练习2. 传递实参2.1 位置实参2.2 关键字实参2.3 默认值2.4 练习3. 返回值3.1 返回简单值3.2 将实参变成可选项3.3 返回字典3.4 结合使用函数和 while 循环3.5 练习4. 传递列表4.1 在函数中修改列表4.2 禁止函数修改列表4.3 练习5. 传递任意数量的实参5.1 使用任意数量的位置实参5.2 结合使用位置实参和任意数量实参5.3 使用任意数量的关键字原创 2021-03-25 20:23:11 · 678 阅读 · 0 评论 -
Python 基础 -- 用户输入和 While 循环
Python 基础 -- 用户输入和 While 循环1. 函数 input() 的工作原理1.1 int() 函数1.2 求模运算符 %1.3 Python 2 中的输入2. while 循环2.1 使用 while 循环2.2 使用标志2.3 使用 break 退出循环2.4 使用 continue 返回循环开始3. 使用 while 循环来处理列表和字典3.1 在列表中移动元素3.2 删除包含特定值的列表元素3.3 使用用户输入来填充字典之前所有的程序都没有用户自己输入的部分,但是在录入信息时,需原创 2021-03-22 12:37:59 · 295 阅读 · 0 评论 -
Python 基础 -- 字典
Python 基础 -- 字典1. 一个简单的字典2. 使用字典2.1 访问字典中的值2.2 添加键-值对2.3 修改字典中的值2.4 删除键-值对2.5 由相似的对现象组成的字典3. 遍历字典3.1 遍历所有的键-值对3.2 遍历所有的键3.3 遍历所有的值4. 嵌套4.1 列表中存储字典4.2 在字典中存储列表4.3 在字典中存储字典Python 中将相关信息关联起来的称为字典;如果你学过 Java,那就可以当作 map 集合;如果没有任何语言基础,可以将字典理解为一种对应关系;例如,姓名原创 2021-03-20 22:16:05 · 385 阅读 · 0 评论 -
Python 基础 -- if 语句
Python 基础 -- if 语句1. 一个简单的示例2. 条件测试2.1 检查相等2.2 检查不相等2.3 比较数字2.4 检查多个条件1. 多个条件同时成立 -- and2. 多个条件有至少有一个成立 -- or3. 特定值是否包含在列表中 -- in4. 特定值不包含在列表中 -- not in3. if 语句3.1 简单的 if 语句3.2 if-else 语句3.3 if-elif-else 语句3.4 省略 else 语句3.5 测试多个条件编程时经常需要检查一系列条件,并据此决定采取什么原创 2021-03-19 20:56:38 · 1056 阅读 · 0 评论 -
VMware 使用
文章目录使用 VMware 创建虚拟机1、下载 VMware2、安装 VMware3、 使用 VMware 创建虚拟机使用 VMware 创建虚拟机1、下载 VMware进入 VMware 官网,点击头部导航栏的下载,然后再点击 Workstation Pro 进行下载:选择下载的版本以及根据操作系统选择合适的产品,在这里以 Windows 系统为例,点击转至下载:选择版...原创 2020-03-18 23:46:14 · 564 阅读 · 0 评论 -
Linux Redhat 操作系统安装
文章目录1、系统下载1.1 官网下载1.2 网盘下载2、 系统安装2.1 安装虚拟机2.2 安装系统2.2.1 LOCAIZATION2.2.2 SOFTWARE2.2.3 SYSTEM2.2.4 设置完成,开始安装2.2.5 用户设置2.3 安装完成,重启2.4 许可(LICENSING)1、系统下载1.1 官网下载需要邮箱,详细教程:官网下载教程1.2 网盘下载详细地址:网盘下载地址...原创 2020-03-19 17:00:24 · 1104 阅读 · 0 评论 -
Ubuntu 系统中安装软件 -- apt命令
上一篇文章当时跟着学校的课程用的是 redhat 系统,之后自学会选择 Ubuntu 系统,是因为 Ubuntu 适合初学者,使用简单。在此查阅资料后来简单介绍以下这两个系统的区别。基于管理模式的区别:redhat 适合企业使用,每个版本都使用了比较成熟的库与内核,所以具有出色的稳定性和兼容性,并且对一些大型的 EDA 软件都预先进行了测试安装,比较适合做服务器和工作站。但是由于内核和库比较保守,有点跟不上 Linux 发展速度,所以很多娱乐软件安装起来非常不容易。使用的管理模式为 rpm,是收到原创 2021-01-28 15:28:55 · 6894 阅读 · 0 评论 -
Linux学习笔记1 -- 操作系统简述
1. 操作系统(Operation System, OS)操作系统作为接口的示意图没有安装操作系统的计算机称为裸机如果想要在裸机上运行自己所编写的程序,就必须使用机器语言书写程序;如果计算机上安装了操作系统,就可以在操作系统上安支持的高级语言环境,用高级语言开发程序。2. 操作系统作用直接管理硬件;将管理硬件的代码封装为系统调用,供程序员通过系统调用间接操作系统硬件。3. 不通应用领域的主流操作系统3.1 桌面操作系统Windows 系列用户群体大;安全性、稳定原创 2021-01-30 19:25:58 · 150 阅读 · 0 评论 -
Linux 学习笔记2 -- 文件和目录
文章目录1. 单用户操作系统和多用户操作系统2. Windows 和 Linux 文件系统区别2.1 Windows 下的文件系统2.2 Linux 下的文件系统2.3 Linux 主要目录速查表1. 单用户操作系统和多用户操作系统单用户操作系统:指一台计算机在同一时间只能由一个用户使用,一个用户独自享有系统的全部硬件和软件资源。Windows XP 之前得版本都是单用户操作系统。多用户操作系统:指一台计算机在同一时间可以由多个用户使用,多个用户共同享用系统的全部硬件和软件资源。Unix原创 2021-01-30 20:46:23 · 206 阅读 · 0 评论 -
Linux 学习笔记3 -- 常用 Linux 命令的基本使用
文章目录1. 学习 Linux 终端命令的原因2. 常用 Linux 命令的基本使用3. 终端实用技巧3.1 自动补全3.2 曾经使用过的命令4. Linux 终端命令格式5. 查阅命令帮助信息5.1 --help5.2 man6. 文件和目录常用命令6.1 查看目录内容6.2 切换目录6.3 创建和删除操作6.4 拷贝和移动文件6.5 查看文件内容6.6 其他7. 远程管理命令7.1 关机 / 重启7.2 查看或配置网卡信息7.3 远程登陆和复制文件8. 用户权限相关命令8.1 用户和权限的基本概念8.1原创 2021-02-03 19:31:47 · 650 阅读 · 0 评论 -
Python基础 -- Linux 系统下 Python 的起步
文章目录1. Python 简介2. Python 特点3. Linux 系统中安装 Python3.1 确定已经安装的版本3.2 Python 2 和 Python 34. 安装文本编辑器5. Hello World 程序5.1 使用文本编辑器运行程序5.2 使用终端运行程序1. Python 简介Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言;解释型语言:意味着开发过程中没有编译这个环节,类似于 PHP 和 Perl 语言;交互式语言:意味着可以在一个 Python 提原创 2021-03-17 22:25:20 · 141 阅读 · 0 评论 -
Python 基础 -- 变量和简单的数据类型
Python 基础 -- 变量和简单的数据类型1. 运行 hello_world.py 时发生的情况2. 变量2.1 变量的命名和使用2.2 Python 内置函数和关键字3 字符串3.1 使用方法修改字符串大小写3.2 拼接字符串3.3 使用制表符或换行符来添加空白3.4 删除空白3.5 Python 2 中的 print 语句4. 数字4.1 整数4.2 浮点数4.3 使用函数 str() 避免类型错误4.4 Python 2 中的整数5. 注释6. Python 之禅1. 运行 hello_worl原创 2021-03-18 11:17:51 · 862 阅读 · 4 评论 -
Python 基础 -- 列表
Python 基础 -- 列表1. 列表定义1.1 访问列表的元素1.2 索引1.3 使用列表中的各个值2. 修改、添加和删除元素2.1 修改列表元素2.2 在列表中添加元素1. 在列表末尾添加元素2. 在列表总插入元素2.3 从列表中删除元素1. 使用 del 语句删除元素2. 使用函数 pop() 删除元素3. 弹出列表中任何位置的元素4. pop() 和 del 的选择5. 根据值删除元素3. 组织列表3.1 使用 sort() 方法对列表进行永久排序3.2 使用 sorted() 方法对列表进原创 2021-03-19 10:36:43 · 158 阅读 · 0 评论