摘要: 前言 python语言的五个魔术方法,他们都与Python属性相关,涉及获取、删除和修改。 __getattribute__方法 源码如下: 实战演练: ①首先定义一个类并访问类的对象属性: class User: def __init__(self, name, sex): self.name = 阅读全文
posted @ 2021-09-15 17:07 习久性成 阅读(477) 评论(0) 推荐(0) 编辑
摘要: 前言 如果在类中定义了__getitem__()方法,那么他的实例对象(假设为P)就可以这样P[key]取值。 当实例对象做P[key]运算时,就会调用类中的__getitem__()方法。 示例1 实例对象的key不管是否存在都会调用类中的__getitem__()方法。而且返回值就是__geti 阅读全文
posted @ 2021-09-15 10:28 习久性成 阅读(511) 评论(0) 推荐(0) 编辑