Python第三十二讲:带参数装饰器详解,三层嵌套彻底吃透
上一节我们学完了基础双层装饰器,实现了不修改原代码、动态扩展函数功能。但在真实项目里,有一个刚需:同一个装饰器,我想给不同函数设置不同规则。 比如:日志有的打印 INFO 、有的打印 ERROR ;重复执行有的执行2次、有的执行5次。普通双层装饰器不能传参,解决不了这个问题。
Python零基础每日精讲第十一讲:列表推导式 一行代码秒杀多行循环
大家好,欢迎来到 Python 第十一讲! 前面我们学了循环、列表、文件操作,写循环创建列表时,总会重复写:定义空列表、for循环、append添加元素,代码繁琐冗余。 今天学习 列表推导式(列表生成式),它是Python最优雅、最高频、面试必考的语法。
python中常用的range函数用法
range函数。range函数是一个用于生成一系列整数的函数,它通常用于循环结构中,特别是与for循环结合使用。range函数的语法是这么写的:range,stop,step,stop是开始值,stop是结束值,结束值是不包含它的。
Python 操作 Excel 命名范围(Named Range):创建、修改与管理指南
在处理复杂的 Excel 工作表时,直接使用单元格地址(如 A1:D10)来引用数据区域是一种常见但容易出错的方式。当公式和引用变多时,记住每个区域的含义几乎不可能。
Python 的 GIL 到底拦住了什么,多线程为啥没提速
我之前在一家公司带新人,有个刚毕业的同学接了个「把日志解析脚本改成多线程加速」的需求。第二天他兴冲冲跑过来说改完了。我让他贴 benchmark 数据上来——单线程 8 分钟,4 线程 8 分 12 秒,8 线程 8 分 30 秒。线程越多越慢。
Python零基础入门第14期:for循环,批量处理数据神器
上期我们学完了while循环,知道它适合不知道循环多少次、靠条件控制结束的场景。这期咱们来学另一个高频循环:for循环。在日常写代码里,for循环用得比while还要多,尤其是遍历一组数据的时候。
自学Python基础语法(二)——条件判断与循环
本周目标掌握 if/elif/else 条件判断,让程序拥有“决策能力”掌握 for 循环和 while 循环,让程序拥有“重复执行能力”理解 Python 中最重要的缩进规则(新手最容易踩的坑!)能够综合运用条件与循环,解决实际问题一、为什么程序需要“判断”和“循环”?