- 博客(16)
- 收藏
- 关注
原创 Python 异常处理与并发编程(多进程 / 多线程)详解
本文介绍了Python编程中的异常处理与并发编程两大核心内容。异常处理部分讲解了try-except结构、多异常捕获、自定义异常类以及断言的使用方法,帮助开发者构建健壮的程序。并发编程部分对比了多进程与多线程的特点,详细说明了进程创建、进程间通信、线程实现方式以及线程池应用,并重点分析了死锁问题及其解决方案。这些技术能有效提升程序处理异常的能力和运行效率,是Python高级编程的重要技能。文章最后总结了异常处理与并发编程的适用场景,指导开发者合理选择技术方案。
2025-08-08 09:02:58
509
原创 正则表达式全解析:从基础到实战(附 Python re 模块用法)
正则表达式是一种强大的文本处理工具,通过特定模式匹配字符串。本文系统讲解正则表达式的基础语法、多字符匹配规则(包括贪婪/非贪婪模式)、分组与选择、限定符与断言等核心概念,并以Python的re模块为例,详细演示如何实现字符串检索、提取、替换等操作。文章涵盖正则表达式从基础到实战的全方位内容,包括编译正则、匹配校验、字符串拆分与替换等常用功能,并推荐使用RegexBuddy工具辅助学习。掌握正则表达式能显著提升文本处理效率,适合各层级开发者学习使用。
2025-08-04 20:18:09
1213
原创 python常用随机模块
本文介绍了Python编程中8个常用模块的核心功能:math模块提供数学运算函数;random模块用于生成随机数;time和datetime模块处理时间相关操作;os和os.path模块进行文件系统管理;shutil模块实现高级文件操作;copy模块处理对象拷贝;json模块负责JSON数据序列化。这些模块涵盖了数值计算、随机处理、时间管理、文件操作等常见开发场景,掌握它们能显著提升Python编程效率和代码质量。文章对各模块的主要函数和使用方法进行了详细说明,并配有实用示例。
2025-08-02 14:37:09
768
原创 面向对象编程(OOP)详解
本文系统介绍了面向对象编程(OOP)的核心概念及其在Python中的实现方式。主要内容包括:1)封装机制,通过类定义、属性私有化和访问控制实现数据保护;2)继承特性,支持单继承和多继承,包含方法重写和抽象类应用;3)多态实现,基于鸭子类型实现不同对象的行为多样性;4)元类机制,通过type和自定义元类控制类的创建过程。文章还详细解析了类的三大特性(封装、继承、多态)、魔术方法、静态方法等关键技术,并对比了面向对象与面向过程编程的区别,展示了OOP在代码复用、模块化和可维护性方面的优势,为开发复杂系统提供了有
2025-07-22 20:33:33
2096
原创 Python 函数详解:从基础到进阶,一篇搞定函数核心知识
Python函数详解:从基础到进阶 本文系统梳理了Python函数的核心知识。函数是封装特定逻辑的代码块,支持多种参数类型:位置参数、默认参数、关键字参数等。Python还支持匿名函数(lambda)和不定项参数(*args/**kwargs)。函数可作为对象赋值、传参或返回。文章还介绍了函数分类、作用域规则及装饰器等进阶用法,帮助开发者编写更高效、可维护的代码。掌握这些函数特性是提升Python编程能力的关键。
2025-07-15 21:47:44
1962
原创 python基础Day9
本文系统介绍了Python字典的核心概念与使用方法。字典作为Python中唯一的映射类型,通过键值对存储数据,具有高效的查询性能(O(1)时间复杂度)。文章详细讲解了字典的创建方式(字面量、dict()函数、推导式)、基本操作(增删改查)、常用方法(get/setdefault/pop等)及遍历技巧(keys/values/items)。同时介绍了字典相关的运算符(合并字典、成员判断)和比较规则。字典因其灵活的数据结构特性,是处理对象属性、JSON数据等场景的理想选择,掌握其用法对提升Python数据处理能
2025-07-10 21:37:23
975
2
原创 python基础Day8
Python中的元组(tuple)和集合(set)是两种重要的数据结构,各有特点与应用场景。元组是不可变的有序容器,具有高效性、不可变性和灵活性,适用于存储固定数据;集合是无序去重的哈希容器,支持高效查询和集合运算,适合去重和数学运算。本文详细介绍了它们的特性、创建方式、基本操作(如元组的拼接比较、集合的增删和运算)以及实际应用(如数据去重),帮助开发者根据需求选择合适的数据结构,提升代码效率和可读性。
2025-07-10 12:01:49
1097
原创 python基础day7
本文介绍了Python中的排序机制,包括三种基础排序算法(冒泡排序、选择排序、插入排序)及其实现,时间复杂度均为O(n²)。详细讲解了Python列表的内置sort()方法,支持升序/降序排列和自定义key函数排序。同时概述了随机数生成方法(random模块)和二维列表的基本操作。这些内容是Python编程中的基础核心知识,为后续学习高效排序算法和实际应用开发奠定基础。
2025-07-08 17:10:30
788
原创 python基础day6
本文全面介绍了Python列表的核心用法,包括基本特性(有序、可变、支持重复元素)、创建方式(直接定义和list()函数)以及增删改查等操作。重点讲解了列表的高效遍历方法(索引/值遍历、enumerate)和列表推导式(带条件的表达式生成)。文章还分析了常见操作的时间复杂度,帮助开发者理解性能特点。作为Python最常用的数据结构,掌握列表的各种操作技巧和推导式用法,能够显著提升编程效率和代码质量。
2025-07-08 17:08:48
530
原创 day5练习
本文展示了Python编程中的基础算法练习合集,涵盖多个编程场景:1)循环与条件判断实现数字筛选与进制转换;2)数列计算包括斐波那契数列和排列组合;3)图形打印展示三角形和特殊图案生成;4)数学运算如九九乘法表与数字三角形;5)进阶算法包括最大公约数、日期计算和素数查找;6)数学级数计算与质因子分解;7)经典问题如百钱百鸡和日历生成。这些练习涉及for/while循环、条件判断、数学运算等核心编程概念,通过具体案例演示算法实现过程,适合Python初学者巩固基础编程能力。每个案例都配有代码解析和实现思路说明
2025-07-05 16:28:12
523
2
原创 python基础day4 + 练习题
break 关键字continue 关键字循环 else 分支特性 二、for 循环基础语法与 range 对象 for 循环语法结构 range 对象三种形式步长逻辑说明行列控制原则二进制图形绘制解析 核心逻辑:将 16 位二进制数按 4×4 矩阵解析,表示输出,表示输出空格 位运算解析:从最高位开始逐位提取,每次右移一位并与 1 按位与 图形输出结果: plaintext 四、九九乘法表实现(注释代码解析)pla
2025-07-04 21:16:16
624
原创 python基础day3
摘要: Python运算符与流程控制详解。身份运算符(is/isnot)比较对象内存地址,成员运算符(in/notin)检查元素存在性。流程控制包括:1)条件判断(if-elif-else);2)match-case模式匹配(Python3.10+);3)循环结构(while/for)。循环支持break/continue控制和else子句。特别说明:判断None必须用is/isnot,闰年判断需满足(year%4==0且year%100!=0)或year%400==0条件。常见错误修正包括月份判断和闰年逻
2025-07-03 21:33:00
275
原创 day2练习题
本文摘要:汇总了13个Python编程实例,涵盖基础算法与位运算应用。内容包括:1)奇偶判断(位运算) 2)成绩及格判断 3)闰年判定(逻辑运算) 4)三位数数字颠倒 5)圆面积计算 6)春分日计算公式 7)异或法找唯一数 8)整数最高位判断(移位运算) 9)交通方式时间比较 10)整数转IP地址(位操作) 11)权限系统判断(位掩码) 12)二进制签到统计 13)蔡勒公式计算星期。这些案例展示了Python在数据处理、算法实现和位运算方面的应用技巧。
2025-07-02 21:25:15
411
原创 python基础day2
本文介绍了Python中各类运算符的核心功能与应用场景。位运算符(&、|、^、~、<<、>>)可实现高效二进制运算,应用于奇偶判断、权限管理和数据加密;赋值运算符简化变量操作;关系运算符和逻辑运算符构建条件判断;特殊运算符(海象运算符和三元运算符)提升代码简洁性。实战案例展示了位运算在IP地址转换和签到系统中的应用。这些运算符在性能优化、权限系统设计和条件控制等方面具有重要作用,合理使用可显著提升代码效率和可读性。
2025-07-02 21:12:30
656
1
原创 python基础day1
本文介绍了Python编程中的基础概念与操作规范。主要内容包括:1) 注释使用规则,推荐模块/函数/类注释使用双引号;2) 基础数据类型(数字、字符串、布尔)和数据结构(列表、元组、集合、字典);3) 不同进制数字的表示与转换方法;4) 浮点数精度问题及复数、特殊数字处理;5) 变量命名规范与Python关键字;6) 变量赋值技巧与算术运算符使用要点。文章特别强调了代码注释规范、进制转换原理、变量命名约定(推荐蛇形命名法)以及整除运算的特殊处理规则。
2025-07-02 09:43:54
462
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅