2025年bs4解析器(bs4详解)

bs4解析器(bs4详解)p 本文章记录观看 B 站 python 教程学习笔记和实践感悟 视频链接 花了 2 万多买的 Python 教程全套 现在分享给大家 入门到精通 Python 全栈开发教程 https www bilibili com video BV1wD4y1o7AS p 6 amp p

大家好,我是讯享网,很高兴认识大家。



 <p>本文章记录观看B站python教程学习笔记和实践感悟&#xff0c;视频链接&#xff1a;【花了2万多买的Python教程全套&#xff0c;现在分享给大家&#xff0c;入门到精通(Python全栈开发教程)】 https://www.bilibili.com/video/BV1wD4y1o7AS/?p&#61;6&amp;share_source&#61;copy_web&amp;vd_source&#61;cb98601d6706fb</p> 

讯享网

上节课学习了空语句pass和本章习题和总结,本节课记录的知识点有序列的索引及切片操作,序列的相关操作,列表的基本操作,列表的特殊操作。

1.序列的索引及切片操作

什么是序列:


讯享网

(1)下面是一个使用索引去检索的实验:

 正向递减和反向递减:实际上不论用哪一种都是数最小的代表第一个元素,数最大的代表最后一个元素。

讯享网

结果部分展示:

(2)下一个内容是切片:在这个例子中,序列从0开始,到下标为4结束,步长为2.

下面是实验例子:这里面包括了关于切片省略的各种情况,还有步长为负数的情况。

 

 结果如下:

2.序列的相关操作 

首先,序列有如下相关操作:

 下面是序列的相加与相乘实验操作:

讯享网

结果如下:

下面实验是序列的相关操作符与函数的使用:

 

3.列表的特有操作

列表是学到的第一个可变数据类型,可变数据类型就是有增删改查的功能,而且这些功能不会改变列表的内存地址是不变的。列表一般是    lst[列表内容]    的形式,下面是列表的相关操作:

(1)列表元素的增删改查

 下面是实验演示这些方法:

首先实验一,为啥叫可变数据类型,就是因为列表的元素个数可变但是内存地址不变,下面是以增加元素为例:

讯享网

运行一下:

发现虽然元素变了,但是内存地址不变。

下面是用索引来“增”,代码如下:

 

结果发现该操作同样无法改变内存地址:

下面实验二,“删”的操作:

讯享网

结果如下:

注意。其实删除操作还有一个clear,为了后续代码的运行不在这里使用,它的用法如下:

 

第三个实验, 关于其他操作和修改操作:

讯享网

结果如下:

(2)列表的排序操作

讲一下这里面的参数,key就是规则,不写就默认它自己的规则比如升序就是从小到大,reverse是表示排序方式,不写默认是 升序,当然如果写上reverse=True,就是指定了降序。对于内置函数来说,比起列表对象的sort方法,它多了一个iterable指定排序的对象是哪一个(sort是对象.sort来指定了)。

重新建立一个文件,进行以下实验:

 

结果如下:

 4.列表生成式以及二维列表

(1)一维列表

在Python中,除了可以像上面用[ ]直接给列表赋值,还有一种创建列表方法就是列表生成式。下面介绍列表生成式的语法:解释以下这个图的参数是啥:

expression:希望在这个新列表的元素是啥。

range :对于for item in range来说指的是循环几次,也就是range决定了该列表中有几个元素。

item:这个列表的元素。 

下面是使用上面这两个语法结构的例子:

讯享网

 结果如下:

 (2)二维列表

下面是遍历二维列表的例子:

 该代码第一部分是创建一个二维数组,每一个一维小列表都是一行的内容;第二部分是遍历这个二维列表,并使其生成为一个四行五列的矩阵形式的列表,这里采用的for循环的嵌套结构,也就是外层row为i,内层需要把所有的列都遍历一遍,才进行i+1行的遍历。

对于列表中的元素item,第一次循环就是第一行第一列的元素,然后是第一行第二列的元素……

生成为一个四行五列的矩阵形式的列表,需要构建一个新的列表,把上面遍历的元素填进去,代码 这个for循环类似于if的简写形式(有时间补充)。

 

结果:

本节完 

小讯
上一篇 2025-04-15 13:09
下一篇 2025-04-21 11:51

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/184779.html