Python 系列(二十三) 嵌套函数与 lambda 表达式详解,搞懂作用域与闭包
深入讲解 Python 嵌套函数、LEGB 作用域查找规则、global 与 nonlocal 的区别,以及闭包的原理和验证方法。结合 Linux 服务器巡检案例,掌握闭包配置复用和 lambda 在 map、filter、sorted 中的实际用法。
Python 系列(二十二) map() 和 filter() 详解,轻松实现批量数据处理与筛选
详细讲解 Python 内置函数 map() 和 filter() 的用法、区别与实际应用,深入理解惰性执行、迭代器和 filter(None, iterable) 的特殊用法,并通过服务器监控数据示例掌握批量转换与数据筛选。
Python 系列(二十一) 搞懂变量、对象和引用,理解函数参数传递机制
Python 函数参数到底是怎么传递的?本文通过列表、字典、整数和字符串等实例,深入讲解变量、对象与引用的关系,分析可变对象修改、不可变对象重新赋值、形参重新绑定、is 与 == 的区别,以及可变默认参数的常见陷阱。
Python 系列(二十) 变量作用域是什么?一文搞懂 global 和 nonlocal
Python 变量作用域到底是什么?本文通过实战示例讲解 LEGB 变量查找规则、局部变量与全局变量的区别,以及 global 和 nonlocal 的使用方法,帮助 Python 初学者理解函数中的变量访问与修改机制。
Python 系列(十九) 从 *args 到 **kwargs,让函数调用更灵活
本文详细介绍 Python 可变参数 *args 和 **kwargs 的用法,讲解如何使用元组和字典接收参数,以及如何通过 * 和 ** 解包列表、元组和字典。结合服务器配置实战,帮助 Python 初学者掌握灵活的函数参数传递方式。
Python 系列(十八) 函数参数详解,搞懂位置参数、关键字参数和默认参数
本文介绍 Python 函数的位置参数、关键字参数和默认参数,讲解参数混合传递规则、默认参数的使用方法,以及列表作为默认参数时容易出现的问题。通过服务器连接配置实例,帮助 Python 初学者掌握函数参数的使用技巧。
Python 系列(十七) 自定义函数入门,让重复代码一次编写多次使用
本文介绍 Python 自定义函数的定义与调用、形式参数与实际参数、return 返回值,以及 print() 和 return 的区别。通过文档字符串和服务器信息格式化实例,帮助 Python 初学者掌握函数基础,为学习命名参数与可选参数打下基础。
Python 系列(十六) sort() 和 sorted() 详解,掌握数据排序技巧
本文详细介绍 Python sort()、sorted() 和 reverse() 的区别,以及 List、Tuple、Set、Dict 的排序方法。通过服务器 CPU 使用率排序实战,学习如何使用 key 参数自定义排序规则,帮助 Python 初学者掌握数据整理与排序技巧。
Python 系列(十五) Dict 字典详解,掌握快速查找与键值操作
本文从 Linux 运维场景出发,详细介绍 Python Dict 字典的创建、添加与修改、快速查找、安全取值、删除和遍历操作,并结合服务器信息管理与运行状态统计实例,帮助 Python 初学者掌握字典的核心用法。
Python 系列(十四) Set 集合实战,搞定数据去重与集合运算
本文从 Linux 运维场景出发,介绍 Python Set 集合的创建、自动去重、成员查找、添加与删除操作,以及并集、交集、差集和对称差集,并通过服务器清单对比实战,帮助 Python 初学者掌握集合的核心用法。
