自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

python学习者的博客

人生苦短,我用python

  • 博客(3373)
  • 资源 (2)
  • 收藏
  • 关注

原创 当我们遇到反爬了要怎么做?注意以下几点!

使用代理IP:有些网站为了防止爬虫程序的访问,会封禁爬虫程序所在的 IP 地址,我们可以通过使用代理 IP 来实现每次访问使用不同的 IP 地址,从而避免被封 IP。需要注意的是,尽管以上方法可以提高爬虫程序的稳定性和可用性,但任何爬虫行为也都具有一定的风险,因此在进行爬虫爬取时,请务必遵守相关的法律法规,不要进行未经授权的爬虫行为,以免带来不必要的法律风险。使用更高级的代理:有些网站会检测常见代理 IP,我们可以使用一些更高级的代理 IP,例如企业级代理或者高匿代理,来避免被检测。

2023-11-14 14:08:02 1320

原创 python中引用和赋值的区别

python中,赋值操作会产生相同对象的多个引用,如果在原位置修改这个可变对象时,可能会影响程序其他位置对这个对象的引用。引用类似于其他语言的“指针”。通过引用,就可以在程序范围内任何地方传递大型对象而不必在途中进行开销巨大的赋值操作。不过需要注意的是,这种赋值仅能做到顶层赋值,如果出现嵌套的情况下仍不能进行深层赋值。赋值与引用不同,复制后会产生一个新的对象,原对象修改后不会影响到新的对象。

2023-11-02 16:43:10 456

原创 一个简单爬虫案例,用正则采集小说网站

使用Python抓取xx阁小说需要用到requests库和正则表达式模块re。

2023-06-06 16:59:33 1322

原创 推荐一个好用的Python词云展示库-wordcloud

wordcloud是优秀的词云展示第三方库,wordcloud能够将一段文本变成一个词云。词云就是将词语通过图形可视化的方式,直观和艺术的展示出来。词云在我们的生活中经常能够看到,无论是中文的词云还是英文的词云。安装第三方库需要使用pip工具,在命令行下运行安装命令(不是IDLE)。注意:需要将Python目录和其目录下的Scripts目录加到环境变量中。使用命令pip install wordcloud安装第三方库,安装之后会提示successfully installed,告知是否安装成功。

2023-04-07 15:34:15 744 1

原创 python中几个有趣的函数和推导式

python中几个有趣的函数和推导式

2023-03-13 20:24:29 793

原创 python入门:分支结构

python入门:分支结构

2023-03-13 20:04:41 609

原创 4道python基础案例题(进制转换、字符串加密的实现、猜拳游戏、多种方法计算π)

4道python基础案例题(进制转换、字符串加密的实现、猜拳游戏、多种方法计算π)

2023-03-13 20:01:57 1230

原创 Python时间模块:time和datetime的区别与用法

- 时间戳:相对于1970.1.1 00:00:00以秒计算的偏移量,唯一的- 时间元组`struct_time`:共有9个元素>` tm_year`:年1-12>` tm_mon`:月1-12>` tm_mday`:日1-31> `tm_hour`:时0-23>` tm_min`:分0-59>` tm_sec`:秒0-59>` tm_wday`:星期0-6(0表示周日)> `tm_day`:一年中的第几天1-366> `tm_isdst`:是否是夏令,默认为-1

2023-03-07 15:52:02 1216

原创 Python中重要的条件语句教程

假设一个场景:1. 同学们这个年龄去过网吧吗?2. 去网吧进门想要上网必须做的一件事是做什么?(考虑重点)3. 为什么要把身份证给工作人员?4. 是不是就是为了判断是否成年?5. 是不是如果成年可以上网?如果不成年则不允许上网?其实这里所谓的判断就是条件语句,即条件成立执行某些代码,条件不成立则不执行这些代码。

2023-03-06 19:59:56 565

原创 Python八大排序实现方法(基数排序、归并排序、堆排序、简单选择排序、直接插入排序、希尔排序、快速排序、冒泡排序)

Python八大排序实现方法(基数排序、归并排序、堆排序、简单选择排序、直接插入排序、希尔排序、快速排序、冒泡排序)

2023-02-04 15:15:15 644 1

原创 Python中 re.compile 函数的使用

re模块中包含一个重要函数是compile(pattern [, flags]) ,该函数根据包含的正则表达式的字符串创建模式对象。

2023-01-08 15:22:32 1401

原创 Python中的main方法教程

`if name == "main":`可以看成是python程序的入口,就像java中的main()方法,但不完全正确。事实上python程序是从上而下逐行运行的,在.py文件中,除了def后定义函数外的代码都会被认为是“main”方法中的内容从上而下执行。如果只是写个伟大的"hello world",不想写函数的话,仅仅是print('hello world')就可以,这就是一个“程序”,不需要所谓的“main”方法入口。当然如果是测试函数功能就需要在.py文件中写上`if name == "main

2023-01-06 16:51:15 4091

原创 python中文件的两种用途

python文件总共有两种用途,一种是执行文件;另一种是被当做模块导入。

2023-01-05 19:13:09 431

原创 python中可以处理word文档的模块:docx模块

Python可以利用python-docx模块处理word文档,处理方式是面向对象的。也就是说python-docx模块会把word文档,文档中的段落、文本、字体等都看做对象,对对象进行处理就是对word文档的内容处理。

2023-01-04 14:55:25 944

原创 Python类的属性查找教程

Python类的属性查找

2023-01-02 15:51:36 415 1

原创 Python学习:进程的调度

要想多个进程交替运行,操作系统必须对这些进程进行调度,这个调度也不是随即进行的,而是需要遵循一定的法则,由此就有了进程的调度算法。

2022-12-30 21:54:16 500

原创 Python学习:进程的创建与结束

Python学习:进程的创建与结束

2022-12-30 21:52:26 573

原创 Python学习:同步异步阻塞与非阻塞

在了解其他概念之前,我们首先要了解进程的几个状态。在程序运行的过程中,由于被操作系统的调度算法控制,程序会进入几个状态:就绪,运行和阻塞。

2022-12-30 21:51:06 488

原创 什么是字符编码?

什么是字符编码?

2022-12-29 15:45:37 244

原创 十二道python编程题,有答案(计算文件大小、三级菜单、文件监听、发红包、递归问路、人狗大战、计算器、校验文件的一致性、打印九九乘法表、购物车作业、学生选课系统)

计算文件大小、三级菜单、文件监听、发红包、递归问路、人狗大战、计算器、校验文件的一致性、打印九九乘法表、购物车作业、学生选课系统

2022-12-25 19:10:19 981

原创 Python中随机数的使用详解

Python中随机数的使用详解

2022-11-12 16:00:44 1403

原创 Python中的几种推导式用法

Python 推导式是一种独特的数据处理方式,可以从一个数据序列构建另一个新的数据序列的结构体。

2022-11-05 15:54:33 421

原创 Python:如何让输入输出更加美观

Python:如何让输入输出更加美观

2022-10-29 15:20:34 584

原创 Python中object类的特殊方法

Python中object类的特殊方法

2022-10-08 16:40:20 1585

原创 python教程:*的用法

python中` * `是非常常见的一个运算符

2022-08-25 14:35:37 817

原创 24个非常实用的Python小技巧

超实用Python代码片段

2022-08-23 14:53:22 563

原创 如何在python同一行内输入若干个数?

在python同一行内输入若干个数

2022-08-22 16:10:16 9233

原创 Python基础教程:行与缩进正确用法教程

Python基础教程:行与缩进正确用法教程

2022-08-19 15:43:00 1057

原创 学生如何免费使用Pycharm(专业版)-学生认证教程

学生如何免费使用Pycharm(专业版)-学生认证教程

2022-08-18 20:01:29 2615

原创 一个非常实用的Python模块-struct模块

struct模块提供了用于在字节字符串和Python原生数据类型之间转换函数,比如数字和字符串。

2022-06-30 15:41:41 402

原创 Python中可以用三种方法判断文件是否存在

通常在读写文件之前,需要判断文件或目录是否存在,不然某些处理方法可能会使程序出错。所以最好在做任何操作之前,先判断文件是否存在。

2022-06-29 15:55:57 17257 2

原创 Python中的那些你不知不觉会踩的“坑”

Python中的那些你不知不觉会踩的“坑”

2022-06-28 15:32:10 314

原创 Python中实例方法、类方法、静态方法的区别与作用

Python中至少有三种比较常见的方法类型,即实例方法,类方法、静态方法。它们是如何定义的呢?如何调用的呢?它们又有何区别和作用呢?且看下文。

2022-06-27 16:02:21 408

原创 Python中5种下划线的含义,你都知道吗

Python中5种下划线的含义,你都知道吗

2022-06-25 15:05:16 760

原创 python使用redis模块来跟redis实现交互

python使用redis模块来跟redis实现交互

2022-06-24 14:48:02 283

原创 一个非常基础的python函数语法:lambda表达式

lambda表达式本身是一个非常基础的python函数语法,其基本功能跟使用def所定义的python函数是一样的,只是lambda表达式基本在一行以内就完整的表达了整个函数的运算逻辑。

2022-06-23 14:21:21 278

原创 python中两个可以美化表格数据输出结果的工具,很好用

python中两个可以美化表格数据输出结果的工具,很好用

2022-06-22 16:03:19 1080

原创 python中的super是干什么的,你会用吗?

python中的super,名为超类,可以简单的理解为执行父类的`__init__`函数。由于在python中不论是一对一的继承,还是一子类继承多个父类,都会涉及到执行的先后顺序的问题。那么本文就着重看下super的具体作用。...

2022-06-21 16:27:39 1095 1

原创 python教程:如何写类?

Python中,定义类是通过class关键字

2022-06-20 16:46:58 395

原创 Python:23种Pandas核心操作方法

Pandas 是一个 Python 软件库,它提供了大量能使我们快速便捷地处理数据的函数和方法。一般而言,Pandas 是使 Python 成为强大而高效的数据分析环境的重要因素之一。在本文中,作者从基本数据集读写、数据处理和 DataFrame 操作三个角度展示了 23 个 Pandas 核心方法。Pandas 是基于 NumPy 构建的库,在数据处理方面可以把它理解为 NumPy 加强版,同时 Pandas 也是一项开源项目。它基于 Cython,因此读取与处理数据非常快,并且还能轻松处理浮点数据中的

2022-02-19 20:10:52 795

Python制作的推箱子小游戏.zip

用Python制作的推箱子游戏,内附源码,解压后就可以用,没有打包,仅供学习参考! 人生苦短,我用Python!

2020-03-31

Python制作超级玛丽源码

本代码是用Python制作超级玛丽小游戏的代码,仅供学习参考

2019-09-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除