- 博客(4)
- 收藏
- 关注
原创 Python中类的self解释
Python类方法中的self参数是对象本身的引用,相当于C++的this指针。它作为方法的第一个显式参数,让方法能访问和修改对象属性,调用其他方法。Python会自动将实例对象作为self参数传入,开发者只需处理其他参数。self机制实现了面向对象中对象对自身成员的操作能力,是Python类方法区别于普通函数的关键特征。
2025-11-24 16:56:50
369
原创 Python中函数的闭包
摘要:闭包是Python中引用外层非全局作用域变量的内嵌函数,它能够访问并保存外部作用域的变量状态。通过两个示例展示了闭包的应用:第一个实现乘法函数工厂,第二个构建可修改状态的计数器。特别指出,闭包通过引用可变对象(如列表)来修改外部变量,因为Python闭包不能直接修改不可变对象。最后介绍了nonlocal关键字用于显式修改闭包作用域变量。闭包的核心在于保存变量绑定而非复制值,使内部函数能共享并操作外部变量环境。
2025-11-22 10:25:18
226
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅