摘要:
Python函数默认参数陷阱:可变对象的"共享"问题深度解析 在Python中,函数默认参数的处理方式有一个容易被忽略的特性,尤其是当默认参数是可变对象时,很容易引发意想不到的问题。今天我们通过多个实例,彻底搞懂这个知识点。 一、核心问题:可变对象作为默认参数的意外行为 先看最经典的列表示例,这是理 阅读全文
posted @ 2025-10-06 16:18
wangya216
阅读(28)
评论(0)
推荐(0)
摘要:
Python中的对象池与驻留机制:小整数、字符串与大整数 Python为优化内存使用和执行效率,设计了多种对象复用机制,其中最典型的是小整数对象池、字符串驻留(intern)机制和大整数对象池。以下是整理后的详细说明,包含规则、示例及修正补充: 一、小整数对象池 定义 Python对使用频率极高的小 阅读全文
posted @ 2025-10-06 12:31
wangya216
阅读(39)
评论(0)
推荐(0)
摘要:
在 Python 中,LEGB 代表四种作用域类型,优先级从高到低为: L(Local,局部作用域) 函数内部定义的变量(包括函数参数),仅在当前函数内可见。 例:def func(): x = 10 中,x 是局部整数。 E(Enclosing,嵌套作用域) 外层嵌套函数中定义的变量,对内部嵌套函 阅读全文
posted @ 2025-10-06 11:33
wangya216
阅读(29)
评论(0)
推荐(0)
摘要:
引言 Python 内存优化的核心意义:减少对象频繁创建与销毁的开销,提升程序执行效率 本文核心内容框架:聚焦整数对象池(小整数、大整数)与字符串驻留机制,结合代码示例、底层原理及实践场景展开深度解析 阅读价值:帮助开发者理解 Python 底层优化逻辑,规避实际开发中的认知误区 第一部分:Pyth 阅读全文
posted @ 2025-10-06 11:16
wangya216
阅读(27)
评论(0)
推荐(0)

浙公网安备 33010602011771号