第19章 魔术方法与属性装饰器:让Python对象"活"起来的隐秘语言
开篇语>上一章我们掌握了面向对象的三大特性,已经能设计出结构良好的类。但你有没有注意到一个细节:当我们print()一个自定义对象时,输出的是一串晦涩的地址信息(如)?
Python教程 第49章:方法重写——子类有自己的实现
一、什么是方法重写方法重写(Override,也叫"覆盖"):子类定义和父类同名的方法,用自己的实现顶掉父类那份,实现"同样的方法、不同的行为"。
python中私有成员在实际使用中的建议
python中的私有成员(2)。在实际的使用当中怎么去应用单下划线和双下划线?先看单下划线。·第一、单下划线适用于表示受保护的成员,提醒使用者这些成员是内部实现的一部分,不应该随意的访问。·第二、可以通过子类访问和修改,但应该谨慎的去使用。
Python类变量vs实例变量:90%的程序员踩过这个坑
当你要访问 obj.xxx 时,Python按这个顺序找:实例属性 → 2. 类属性 → 3. 父类属性。类变量 = 共享的,实例变量 = 独有的。
python的特征数据类型
列表1.列表的定义用[ ]来表示列表,列表中的元素可以是任意值,定义列表如下:list1 = [] 空列表list2 = [1,'fds',[1,2,'fg']] 列表中可以有数字,字符串,列表2.
🧰 Python内置函数大全:68个内置函数分类精讲一篇吃透
你写Python这么久,知道 all() 和 any() 的区别吗?知道 zip() 可以把两个列表合并成字典吗?Python内置了68个函数,很多你可能从没用过——但它们能让你少写几十行代码。今天一篇全讲完,建议收藏备用!一、什么是内置函数?
Python教程 第43章:self 与实例方法——对象怎么操作自己
一、self 是什么self 指代"当前实例本身"。在类的方法里,第一个参数必须是 self(名字可换但规范是 self),通过它访问实例的属性和其他方法。先看一个最小例子,再拆开它为什么成立。
[python] python-docx-template实用案例解析
Python-docx-template是一个功能强大的Word文档自动化生成库,它基于模板引擎的设计思想,允许用户通过编写模板与Python代码逻辑分离的方式,高效生成结构复杂、样式多样的Word文档。
码途钥匙:Python必背48个高频内置函数
Python新手刷题、写代码总卡壳?