Python基础知识整理
文章平均质量分 86
整理Python基础知识,为后期爬虫、数据分析、自动化办公等打下基础。
注释写满人生
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python文件操作
readlines可以按照行的方式把整个文件中的内容进行一次性读取,并且返回的是一个列表,其中每一行的数据为一个元素。函数的文件对象,对象是Python中一种特殊的数据类型,拥有属性和方法,可以使用对象.属性或对象.方法对其进行访问。现在要做的就是:读取文件,将文件写出到 python.txt.bak文件作为备份,同时将文件内标记为测试的数据行丢弃。根据日常生活中对文件得操作,我们可以将 python 对文件的操作分为 1、打开文件 2、读写文件 3、关闭文件。不同的编码,将内容翻译成二进制也是不同的。原创 2025-05-17 19:37:28 · 1112 阅读 · 0 评论 -
Python判断语句
布尔类型只有两个值:True 和 False可以通过定义变量存储布尔类型数据:变量名称 = 布尔类型值(True/False)布尔类型不仅可以自行定义,同时也可通过计算获得。也就是通过比较运算符进行比较运算得到布尔类型的结果。原创 2025-05-14 10:41:09 · 365 阅读 · 0 评论 -
Python函数进阶
缺省参数也叫默认参数,用于定义函数,为参数提供默认值,调用函数时可不传该默认参数的值(注意:所有位置参数必须出现在默认参数前,包括函数定义和调用)当调用函数时没有传递参数, 就会使用默认是用缺省参数对应的值.使用def和使用lambda,定义的函数功能完全一致,只是lambda关键字定义的函数是匿名的,无法二次使用。注意: 函数调用时,如果有位置参数时,位置参数必须在关键字参数的前面,但关键字参数之间不存在先后顺序。函数体,就是函数的执行逻辑,要注意:只能写一行,无法写多行代码。原创 2025-05-16 16:34:12 · 879 阅读 · 0 评论 -
Python的安装使用
本文详细介绍了Python的安装步骤及常用IDE的使用方法。首先,用户需从Python官网下载适合自己操作系统的安装包,并按照提示完成安装,确保勾选“Add python.exe to Path”以自动配置环境变量。安装完成后,可通过命令行验证安装是否成功。接着,文章推荐了几款常用的Python IDE,包括Python自带的命令窗口、Visual Studio Code和PyCharm,并简要介绍了它们的功能和适用场景。最后,文章以打印“Hello World!”为例,展示了如何在Python自带的IDE原创 2025-05-12 22:49:39 · 1851 阅读 · 0 评论 -
HTTP和HTTPS复习
HTTP与HTTPS在爬虫中的关键要点:HTTPS是HTTP的安全版本(端口443),通过SSL加密传输内容。爬虫需重点关注请求头(如User-Agent、Cookie)和响应头(如Set-Cookie),这些常被服务器用于识别爬虫。常见状态码(200/302/403等)可能被伪装,实际数据应以抓包响应为准。浏览器渲染是多重请求的结果,爬虫需针对单一URL响应提取数据。注意频繁请求可能触发503错误,且服务器可能返回虚假状态码欺骗爬虫。(149字)原创 2025-07-24 11:21:08 · 817 阅读 · 0 评论 -
Python函数
def 函数名(传入参数) : 函数体 return 返回值注意:参数、返回值如果不需要,可以省略。函数必须先定义后使用。参数之间使用逗号进行分割,传入的时候,按照顺序传入数据,使用逗号进行分割。函数的参数数量不受限制,可以不使用参数也可以使用任意 N 个参数None 类型如果函数没有 return 语句返回的数据,可以通过 Python 提供的特殊关键字 None,其类型是:<class ‘NoneType’>,该关键字表示空的、无实际意义的意思。输出结果:Helle……原创 2025-05-15 09:09:33 · 860 阅读 · 0 评论 -
Python异常模块和包
模块的作用: python中有很多各种不同的模块, 每一个模块都可以帮助我们快速的实现一些功能, 比如实现和时间相关的功能就可以使用time模块我们可以认为一个模块就是一个工具包, 每一个工具包中都有各种不同的工具供我们使用进而实现各种不同的功能。包的作用:当我们的模块文件越来越多时,包可以帮助我们管理这些模块, 包的作用就是包含多个模块,但包的本质依然是模块。当导入多个模块的时候,且模块内有同名功能. 当调用这个同名功能的时候,调用到的是后面导入的模块的功能。原创 2025-05-17 19:46:03 · 980 阅读 · 0 评论 -
Python基础语法
关键字:False、True、None、and、as、assert、break、class、continue、def、elif、else、except、finally、for、from、globel、if、import、in、is、lambda、nonlocal、not、or、pass、raise、return、try、while、with、yield。要获得数字类型,可通过 int,float 方法进行转换。有上述语句发现,浮点数格式化输出时,默认保留 6 位,要想保留 2 位小数,可通过以下方法。原创 2025-05-13 09:20:59 · 820 阅读 · 0 评论 -
Python数据容器
定义:一种可以容纳多份数据的数据类型,容纳的每一份数据称之为1个元素每一个元素,可以是任意类型的数据,如字符串、数字、布尔等。数据容器根据特点的不同,如:是否支持重复元素是否可以修改是否有序,等分为5类,分别是:列表(list)、元组(tuple)、字符串(str)、集合(set)、字典(dict)注意:列表可以一次存储多个数据,也可以为不同的数据类型,支持嵌套。列表获取特定位置的数据:列表的索引,列表索引共有两种方式,如下所示:如图,列表中的每一个元素,都有其位置下标索引,从前向后的方向,从0原创 2025-05-16 06:58:20 · 1309 阅读 · 0 评论 -
Python循环语句
range(num1,num2,step):获取一个从 num1 开始,到 num2 结束的数字序列,数字的步长,已 step 为准,默认为 1, 不含 num2 本身。两者能完成的功能基本差不多,但仍有一些区别:while循环的循环条件是自定义的,自行控制循环条件for循环是一种”轮询”机制,是对一批内容进行”逐个处理”range(num1,num2):获取一个从 num1 开始,到 num2 结束的数字序列,不含 num2 本身。员工编号从1到20,从编号1开始,依次领取工资,每人可领取1000元。原创 2025-05-14 14:38:45 · 962 阅读 · 0 评论 -
推荐《Python 编程:从入门到实践》之Python编程的基础知识
Python编程基础摘要 《Python编程:从入门到实践》是一本优秀的Python入门教材,分为基础语法和项目实践两部分。基础知识包括: 变量命名规则:字母/下划线开头,不含空格,避免关键字 字符串操作:大小写转换(.title(), .lower())、格式化(f-string)、去空白(.strip()) 数据类型:整数、浮点数、常量的使用和运算规则 列表操作:增删改查、排序(.sort())、切片、遍历 元组特性:不可变序列,适用于存储不变数据 流程控制:if条件判断、for/while循环及控制语原创 2025-07-16 23:40:24 · 1060 阅读 · 0 评论
分享