Python
文章平均质量分 79
Python基础到进阶内容专栏
jim_dayday_up
不积跬步,无以至千里
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python中处理JSON文件
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于阅读和编写,同时也易于机器解析和生成。在Python中,处理JSON数据是一项常见且重要的任务,特别是在数据科学、网络编程和API交互等领域。本文将深入探讨Python中如何处理JSON文件,包括读取、解析、修改和写入JSON数据。JSON格式由键值对组成,其中键总是字符串类型,而值可以是字符串、数字、数组(列表)、布尔值或其他嵌套的JSON对象。原创 2025-03-11 17:58:00 · 1074 阅读 · 0 评论 -
python读、写CSV文件
如果文件正在被记事本、excel等工具软件打开,此时想往文件里写数据,那么就会报权限错误必须先关掉打开的文件,再执行具体的write写操作。原创 2025-03-09 14:53:16 · 1223 阅读 · 0 评论 -
1.5 python文件 demo
读写文件(read()、write()、readline()、readlines())异常链与上下文管理(raise from、__context__)打开与关闭文件(open()、close())try-except-finally结构。文件模式(r、w、a、b、+)上下文管理器(with语句)内置异常类型与捕获多异常。原创 2025-02-12 15:59:41 · 376 阅读 · 0 评论 -
1.2 python数据结构 demo
栈 (Stack):后进先出(LIFO)数据结构,常用于递归和回溯问题。队列 (Queue):先进先出(FIFO)数据结构,适合排队管理。字符串方法(split(), join(), replace())OrderedDict:需要保持插入顺序的字典,如历史记录、缓存等。deque:适合双端队列操作,如任务调度、缓存等。1.2.7 集合模块(collections)常用操作(切片、格式化、拼接)集合运算(并集、交集、差集)1.2.4 集合(Set)常用操作(增删改查)常用操作(增删改查)原创 2025-02-12 11:18:48 · 533 阅读 · 0 评论 -
1.1 python基础语法demo
变量与数据类型(int, float, str, bool)比较运算符(==,!=, >, <, >=, <=)循环控制(break, continue, pass)算术运算符(+, -, *, /, %, , //)输入与输出(input(), print())赋值运算符(=, +=, -=, *=, /=)条件语句(if, elif, else)逻辑运算符(and, or, not)循环语句(for, while)1.1.2 基本语法。1.1.4 控制结构。原创 2025-02-12 10:11:52 · 440 阅读 · 0 评论 -
1.4 OOP 通过多个类展示python的封装,继承,多态,组合
Battery 类的 describe_size 和 get_range 方法提供了访问和操作电池容量的方式,而不是直接暴露 dc_size 属性。Battery 类的 get_range 方法根据 dc_size 计算续航里程,但具体的计算逻辑被封装在方法内部,外部无法直接访问。Battery 类封装了电池的容量(dc_size)和相关行为(describe_size、get_range)。Electric_car 类的 describe_information 方法提供了访问电动汽车信息的方式。原创 2025-02-11 16:03:17 · 386 阅读 · 0 评论 -
python学习目录
Python的特点Python的应用领域Python的安装与环境配置通过这种由浅入深的学习路径,你将能够更有针对性地掌握 Python 及其相关框架和工具。从基础语法到 Web 开发,再到数据分析和机器学习,每一步都为你后续的深入学习奠定了基础。重点是根据实际场景和需求选择学习路径,逐步积累经验。你可以选择从你最感兴趣的方向入手,或者根据职业需求来决定学习的先后顺序。原创 2025-02-10 16:49:17 · 1113 阅读 · 0 评论 -
1.6.3 python 网络编程demo:基于 Requests 请求数据
【代码】python own codes:基于 Requests 请求数据 (附全部代码)原创 2024-11-27 16:42:23 · 725 阅读 · 0 评论 -
基于Python的自动化测试(一)
Robot Framework***:是一个基于关键字驱动的自动化测试框架,它支持多种测试类型,如功能测试、回归测试、验收测试等,广泛应用于 Web 测试、API 测试、数据库测试等领域。Requests***:一个流行的 HTTP 请求库,常用于测试 Web API,掌握如何发送 GET、POST 等请求,解析返回结果,并对接口进行断言。它提供了多种功能,可以用来访问网络资源、发送请求、获取响应内容等。unittest***:Python 的标准测试框架,了解如何编写测试用例、组织测试套件、使用断言等。原创 2024-11-27 15:26:29 · 981 阅读 · 0 评论 -
基于Python脚本进行测试(一)
编写 Python 测试脚本主要用于验证代码的正确性、功能和性能。测试脚本可以用于单元测试、集成测试、功能测试等。以下是编写测试脚本需要学习的 Python 知识点。原创 2024-11-25 14:46:16 · 1102 阅读 · 0 评论 -
Python安装(Linux + Windows)
通过上述步骤,尽管python3.11 --version返回的是Python 3.11.10,但是通过python3 --version返回的仍然是3.8.10。【root cause】:这是因为系统默认的。仍指向 Ubuntu 自带的 Python 版本(在我的系统中是 3.8.10)。python3 --version直接返回ubuntu自带的3.8.10的版本。后,它不会自动替换系统默认的。通过指令直接安装,会报错如下;原创 2024-11-15 14:32:41 · 1288 阅读 · 0 评论
分享