Python
文章平均质量分 86
羽晨同学
自己的人生由自己做主,加油
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数据分析系列----beautifulsoup4模块
使用CSS选择器(标签选择器,id选择器,class选择器,父子选择器,后代选择器,nth-of-type选择器等),从树结构中遍历符合CSS选择器的所有结果,存放在列表中。使用CSS选择器(标签选择器,id选择器,class选择器,父子选择器,后代选择器,nth-of-type选择器等)从树结构中遍历符合CSS选择器的第一个结果,存在列表中。在使用这个模块之前,先要确保我们拿到了网页的源代码,怎么拿到网页的源代码,我们在上一篇文章中有说到,不会的同学可以翻上去看一下。原创 2024-12-09 20:44:27 · 1161 阅读 · 0 评论 -
数据分析系列---requests的使用
虚拟环境在项目中可以实现环境的隔离,假设DemoA和DemoB分别用到了某个三方库1.0和2.0版本,那么在一个环境中,就会出现冲突,这个三方库只能安装其中一个版本。我们可以通过设置headers来进行伪装,headers是标头,其中的User-Agent是标头当中的一个参数,它的存在足以使爬虫应对大部分的网站。如果网页中发生了乱码,再写下面的这一段代码,其中,utf-8表示这个网页的编码方式。然后,我们向网址发送请求,得到其给的响应结果(响应结果中包含了我们需要的各种信息)比如说,我们想要访问的是百度。原创 2024-12-08 21:55:02 · 937 阅读 · 0 评论 -
python语法基础---正则表达式(补充)
上一篇文章中,我们讲到了贪婪匹配和非贪婪匹配,我们在这篇文章中,主要讲的就是贪婪匹配和非贪婪匹配的剩下的部分,话不多说,让我们开始吧。默认情况下,如果正则表达式中出现(),结合findall查找,最终的结果中只显示()的结果。第三个正则表达式的意思是说,从a开始,中间进行贪婪匹配,然后到b结束。你看,虽然这三个打印出来的结果是相同的,但是,其中表达的意思并不相同。第一个正则表达式的意思是说,从a开始,中间进行贪婪匹配,直到结束。通过这个代码,我们可以了解到的是,这个|,其实就是或的意思。原创 2024-12-05 21:56:35 · 1237 阅读 · 0 评论 -
Python语法基础---正则表达式
我们这个文章所讲述的,也是数据分析的基础文章,正则表达式首先,我们在开始之前,引出一个问题。也是我们接下来想要解决的问题。那就是,我们应该怎么判断合适的QQ号。我们先给大家实现一下这个解决这个问题的代码,稍后再给大家讲解一下其中的原理。这个是用我们之前所熟悉的代码来实现这个功能,这个应该不用太仔细解析,大家可以先好好看看。我们接下来重点看用正则实现这个功能的部分。下面的部分就是用正则表达式实现的。其中包含了很多的知识点,这个需要我们慢慢来进行分析。首先,我们先来看一下结果。原创 2024-12-04 21:46:06 · 1529 阅读 · 0 评论 -
Python语法基础(八)
当我们输出的num超出list1的检索范围的时候,这个代码是会报错的,如下图所示。将可能存在异常的代码检测起来,如果代码遇到异常,则跳过异常,继续执行后面的代码。当程序执行的过程中,我们遇到了异常,而且异常未被处理,那么程序就会终止异常。好了,我们今天的文章就到这里,我们下次再见。这一个部分,我们来讲一下异常处理这部分。比如说,我们来看下面的这一段代码。原创 2024-12-03 22:32:59 · 397 阅读 · 0 评论 -
Python语法基础(七)
比如说,我们创建一个类。原创 2024-12-02 20:13:31 · 750 阅读 · 0 评论 -
Python语法基础(六)
同一个装饰器,同时装饰多个函数。注意:如果同一个装饰器装饰多个不同的函数,为了适配所有的函数,给装饰器的内部函数设置不定长参数。比如说,看下面的这部分代码。原创 2024-12-02 19:36:47 · 836 阅读 · 0 评论 -
Python语法基础(五)
我们来看下面的这一段代码。原创 2024-11-30 17:18:41 · 677 阅读 · 0 评论 -
Python语法基础(四)
首先将sex中的第0个元素和第一个元素传递给func,进行运算,返回结果1,接着,将结果1和第二个元素传递给func,进行运算,返回结果2,直到所有的元素都参与了运算,表示运算结束。此时,若我们不放在list当中,而是存放到一个变量当中,然后打印这个变量,我们来看看打印出来的是什么?你看,这个代码,我们也完美实现了我们想要的功能,那么,这两个有什么区别呢?在这段代码中,我们将生成的元素放入了列表当中,然后我们打印这个列表。那么,利用sorted,我们也可以这样,我们来看下面的这一段代码。原创 2024-11-29 19:32:11 · 1613 阅读 · 0 评论 -
Python语法基础(三)
我们这篇文章来说一下和。原创 2024-11-27 20:24:04 · 1737 阅读 · 0 评论 -
Python语法基础(二)
大家可以分析一下这里打印出来的结果为什么会是10,如果分析错误的话,需要重新返回去看看我们上面讲到的知识点。上面的这两个都是函数生成器的定义,那么定义了函数生成器之后,我们应该怎么访问生成器中的元素呢?在这段代码中,func1的执行是会报错的,是因为其中的n1还有被复制就进行了调用。如果我们这时候将所有的变量的名称都改为相同的,这个时候会发生什么呢?在嵌套定义的函数中,定义在外部函数中的变量,只能在外部函数中使用。你看,在这两个代码当中,第二个因为作用域的原因,所以调用会报错。我们来看下面的这一段代码。原创 2024-11-27 16:25:30 · 925 阅读 · 0 评论 -
Python语法基础(一)
在这个函数的定义当中,我们在形参中,对age和address进行了赋值,这样做的好处是,即使我们传入的参数小于三个,这个函数仍然可以成立。我们前面说函数和变量是很类似的,与给函数赋值和给变量赋值,结果也是极其相似的,我们来看一下给变量的赋值。这个代码是会报错的,因为func1中的变量在func2中是无法直接使用的,因为两个的作用域并不相同。闭包的前提是函数的嵌套定义,在内部函数当中使用了外部函数的变量。首先,在上面的这个嵌套定义的代码中,执行结果是这样的。是运行不起来的,因为这个时候它的类型发生了改变。原创 2024-11-26 22:12:48 · 1140 阅读 · 0 评论 -
Python基础系列-文件
。原创 2024-02-04 11:57:28 · 949 阅读 · 0 评论 -
Python系列-字典
。原创 2024-02-01 19:23:09 · 1003 阅读 · 0 评论 -
Python系列-列表&元组
。原创 2024-01-30 08:43:03 · 946 阅读 · 0 评论 -
Python系列-函数(下)
。原创 2024-01-24 17:27:17 · 1096 阅读 · 0 评论 -
python系列-函数(上)
。原创 2024-01-23 21:16:51 · 862 阅读 · 0 评论 -
python系列-顺序/条件/循环语句
条件语句能够表达,如果.....否则....这样的语义,这构成了计算机中基础的逻辑判定条件语句也叫做分支语句,表示了接下来的逻辑可能有几种走向。原创 2024-01-22 11:43:11 · 1007 阅读 · 0 评论 -
python系列-逻辑运算符
。原创 2024-01-22 10:25:52 · 435 阅读 · 0 评论 -
python系列-输入输出&关系运算符&算术运算符
。原创 2024-01-20 18:04:07 · 1169 阅读 · 0 评论 -
python基础语法(一)变量
和C++/Java等语言不同,python的小数只有float这一种类型,没有double类型,但是实际上,python的float就相当于C++/Java的double,表示双精度浮点型。和C++/Java等语言不同,python的int类型变量,表示的数据范围是没有上限的,理论上只要内存无限大,就可以表示无限大小的数据。变量里面存储的不仅仅是数字,还可以存储其它种类的数据,为了区分不同种类的类型,我们引入了“类型”这样的概念。字符串作为开发中最常用到的数据类型,支持的操作方式也是非常丰富的。原创 2024-01-05 21:42:56 · 800 阅读 · 0 评论 -
基础语法(一)(1)
a = 10创建变量的语句非常简单,其中a为变量名,当我们创建很多个变量的时候,就可以用名字来进行区别=为赋值运算符,表示把=右侧的数据放到=左侧的空间中注意:变量的名字要遵守一定规则硬性规则(务必遵守)变量名由数字字母下划线构成数字不能开头变量名不能和关键字重复变量名的大小写敏感,num和Num是两个不同的变量名软性规则(建议遵守)变量名使用有描述性的单词来表示,尽量表达出变量的作用一个变量名可以由多个单词构成,长一点没关系,但是含义要清晰。原创 2024-01-04 11:22:18 · 569 阅读 · 0 评论 -
python入门第一讲:认识python
什么叫计算机,当你把问这个问题问家里的老人的时候,他们很可能指着计算器告诉你说,这个就是计算机,这个很明显,和我们认识的计算机是有很大的区别的。在我们看来,什么是计算机呢?现在我们所说的计算机,不止能进行复杂的算术运算,还能进行逻辑判断,数据存储,网络通信等功能,以至于可以自己完成复杂的工作。例如:这些就是我们所认为的计算机。总的来说,一台计算机,主要有以下几个部分组成:CPU存储器(内存,硬盘等)输入设备(键盘,鼠标等)输出设备(显示器,音响等)原创 2024-01-03 20:21:56 · 518 阅读 · 0 评论
分享