python
文章平均质量分 95
李小白66
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python自带的unittest框架
Unittest框架是Python自带的单元测试框架,主要用于自动化测试的组织和执行。其核心组件包括TestCase(测试用例)、TestSuite(测试套件)、TestRunner(测试执行器)、TestLoader(测试加载器)和Fixture(测试夹具)。通过Fixture可以在用例执行前后进行前置和后置操作。框架支持断言方法验证结果,并通过参数化插件实现数据驱动测试。此外,可生成HTML测试报告,并支持用例跳过功能。执行顺序可通过装饰器或pytest控制,适用于复杂测试场景的管理和执行。原创 2025-10-11 21:37:33 · 677 阅读 · 0 评论 -
python异常
【Python异常处理摘要】异常是程序运行时的错误,Python解释器会停止执行并抛出异常信息。异常处理通过try-except结构实现,可捕获指定异常或使用Exception处理未知异常。完整结构包括:try(可能出错的代码)、except(处理异常)、else(无异常时执行)、finally(始终执行)。异常会沿函数调用链传递,建议在主函数捕获。通过raise可主动抛出异常,适用于强制业务规则(如密码长度检查)。两种数字校验方式:异常捕获法(try-except)和字符串判断法(isdigit())。异原创 2025-10-06 22:03:12 · 1046 阅读 · 0 评论 -
Python文件操作
本文介绍了Python中的文件操作和JSON文件处理。文件操作部分讲解了文件的基本概念、分类(文本文件和二进制文件)、操作步骤(打开、读写、关闭)以及常用方法(read、write、readline等)。JSON部分详细说明了JSON文件的格式特点、语法规则,以及与Python数据类型的对应关系,并介绍了使用json模块读取和写入JSON文件的方法。文中还提供了多个示例代码,包括文件读写、JSON数据处理等实用操作,特别强调了在自动化测试中JSON文件常用于存储测试数据。原创 2025-10-06 20:34:33 · 1181 阅读 · 0 评论 -
python面向对象
本文介绍了面向对象编程(OOP)的核心概念与应用。主要内容包括:1) 面向对象与面向过程的对比;2) 类与对象的关系及类的三要素(类名、属性、方法);3) 面向对象的基本语法和实例创建;4) self参数的作用;5) 魔法方法(init、str)的使用;6) 封装案例示范;7) 继承机制及重写方法;8) 多态的实现方式;9) 私有与公有权限控制;10) 类属性与实例属性的区别;11) 实例方法、类方法和静态方法的定义与应用。通过具体代码示例,系统讲解了面向对象编程的各项特性和实际应用场景。原创 2025-10-04 13:38:41 · 727 阅读 · 0 评论 -
python 函数
本文主要介绍了Python函数的基础与进阶知识,包括函数概念、定义调用、参数传递、返回值、变量作用域、模块和包的使用等核心内容。基础部分讲解了函数定义、文档注释、参数(形参/实参)、嵌套调用和返回值;进阶部分涵盖多值返回、传参方式(位置/关键字)、缺省参数、多值参数、匿名函数(lambda)等。同时介绍了模块导入方法、包的概念与创建、变量引用机制(可变/不可变类型)以及局部/全局变量的区别。最后通过一个学生信息管理案例综合应用了所学知识,展示了函数在实际开发中的使用方法。原创 2025-10-02 21:24:26 · 587 阅读 · 0 评论 -
python容器
本文摘要: Python基础数据结构总结:1)字符串使用引号定义,支持转义字符和切片操作;2)列表用[]定义,可修改,支持增删改查及排序;3)元组用()定义不可修改,用于传参;4)字典用{}存储键值对,支持增删查遍历;5)集合用{}定义,具有去重特性。重点介绍了字符串的转义和切片、列表的增删改查、字典的键值操作等核心方法,以及各数据结构的定义方式和常用操作技巧。(149字)原创 2025-09-27 19:48:34 · 636 阅读 · 0 评论 -
python判断与循环
本文介绍了Python中的条件判断和循环结构。主要内容包括:1.if语句的基本结构和if-else结构;2.if与逻辑运算符结合使用;3.if-elif-else多条件判断;4.if嵌套的递进条件判断;5.while循环的基本语法及其应用,包括死循环和无限循环的处理;6.for循环遍历字符串和指定次数的循环。文章通过实例代码详细说明了各种结构的语法规则和使用场景,如年龄判断、用户名验证、成绩等级划分、ATM取款流程以及剪刀石头布游戏等。原创 2025-09-22 19:58:34 · 753 阅读 · 0 评论 -
Python基础
本文介绍了Python基础学习目标,包括环境搭建、变量定义、输入输出、运算符和流程控制等核心内容。首先讲解了Python作为解释型语言的特点,推荐使用PyCharm作为开发环境,并演示了两种运行方式。重点说明了注释、变量命名规则和数据类型转换方法,强调变量需先定义后使用。详细解析了输入输出函数input()和print()的用法,介绍了两种格式化输出方式(.format()和f-string)。最后讲解了算术、比较、赋值和逻辑运算符的使用,并通过一个综合练习演示如何实现用户信息录入、类型转换和格式化输出。学原创 2025-09-18 16:59:58 · 966 阅读 · 0 评论
分享