
python
文章平均质量分 66
何苏三月
兔子BUFF加持
展开
-
Python爬虫系列(一)
一些网站,我们没法直接这样获取到资源,大概率是这些网站做了反爬手段,例如上述下载视频,如果是b站视频,直接这样是下载不到的。我们发现访问https的百度和访问http协议的百度,我们返回的结果是不一样的。https://www.baidu.com的结果明显少了很多内容。这其实就是因为反爬的原因。为什么返回的结果很少?是因为我们提供的数据不完整。那么如何做到无差别浏览器呢?我们慢慢来~原创 2024-10-29 11:36:50 · 2150 阅读 · 0 评论 -
Python入门教程 - 文件操作 (七)
一、文件的编码思考:计算机只能识别:0和1,那么我们丰富的文本文件是如何被计算机识别,并存储在硬盘中呢?答案:使用编码技术(密码本)将内容翻译成0和1存入。编码技术即:翻译的规则,记录了如何将内容翻译成二进制,以及如何将二进制翻译回可识别内容。计算机中有许多可用编码:UTF-8、GBK、Big5等。不同的编码,将内容翻译成二进制也是不同的。UTF-8是目前全球通用的编码格式。除非有特殊需求,否则,一律以UTF-8格式进行文件编码即可。二、文件的读取在Python。原创 2024-06-13 16:25:07 · 1197 阅读 · 0 评论 -
Python入门教程 - 模块、包(八)
4.1 制作自定义模块Python中已经帮我们实现了很多的模块,不过有时候我们需要一些个性化的模块,这里就可以通过自定义模块实现, 也就是自己制作一个模块。案例:新建一个Python文件,命名为my_module1.py,并定义test函数。注意每个Python文件都可以作为一个模块,模块的名字就是文件的名字。也就是说自定义模块名必须要符合标识符命名规则。4.2 测试模块。原创 2024-06-12 17:39:24 · 1036 阅读 · 0 评论 -
Python入门教程 - 基本函数(四)
函数的定义:def 函数名(传入参数):函数体return 返回值① 参数如不需要,可以省略(后续章节讲解)② 返回值如不需要,可以省略(后续章节讲解)③ 函数必须先定义后使用# 定义# 使用10 - 2 = 8print("差值为: %s" % result)差值为: 211print("测试")测试NoneNone表示:空的、无实际意义的意思函数返回的None,就表示,这个函数没有返回什么有意义的内容。也就是返回了空的意思。原创 2023-09-03 13:03:43 · 1485 阅读 · 0 评论 -
Python入门教程 - 循环语句 (三)
除了这些类型,我们希望如果是其他类型,也能让它转成可迭代类型,这样方便for循环遍历。for循环语法中的临时变量 for循环外也可以获取到。但是规范上不允许获取!continue可以用于: for循环和while循环,效果一致。break可以用于: for循环和while循环,效果一致。for循环语法中的:待处理数据集,严格来说,称之为:可迭代类型。continue关键字用于:中断本次循环,直接进入下一次循环。通过for循环,遍历此字符串,统计有多少个英文字母:"a"循环满足条件时执行的代码。原创 2023-09-02 21:37:15 · 806 阅读 · 0 评论 -
Python入门教程 - 判断语句(二)
条件不成立时,要做的事情。条件不成立时,要做的事情。条件1成立时,要做的事情。条件2成立时,要做的事情。条件成立时,要做的事情。条件成立时,要做的事情。比较运算的结果是布尔类型。原创 2023-09-02 21:29:21 · 695 阅读 · 0 评论 -
Python入门教程 - 基本语法 (一)
双引号定义、单引号定义、三引号定义text1 = "我是字符串(本文)数据"text2 = "我也是字符串(文本)数据哦"没想到吧,我既能做注释,也能作为字符串哟"""我是字符串(本文)数据我也是字符串(文本)数据哦没想到吧,我既能做注释,也能作为字符串哟。原创 2023-09-02 21:20:01 · 1873 阅读 · 0 评论 -
Python安装指南(Windows版)
我选择3.10.4版本,当然你也可以安装安装完成,需要验证是否安装成功。打开CMD窗口,输入python命令,如果进入如下python窗口则安装成功!原创 2023-09-02 13:39:19 · 447 阅读 · 0 评论