c语言sscanf函数的用法是什么
268
2022-09-06
Python魔法方法以及示例
基础方法
new(cls[, …])
1.实例化对象时第一个被调用的方法 2.其参数直接传递给__init__方法处理 3.我们一般不会重写该方法
init(self[, …])
构造方法,初始化类的时候被调用
class LoadPartDataset(): def __init__(self, imgs ): self.imgs = imgs
del(self)
析构方法,当实例化对象被彻底销毁时被调用(实例化对象的所有指针都被销毁时被调用)
call(self[, args…])
允许一个类的实例像函数一样被调用:x(a, b) 调用 x.call(a, b)
len(self)
定义当被 len() 调用时的行为
class LoadPartDataset(Dataset): def __len__(self): return len(self.imgs)
repr(self)
定义当被 repr() 调用时的行为
str(self)
定义当被 str() 调用时的行为
bytes(self)
定义当被 bytes() 调用时的行为
hash(self)
定义当被 hash() 调用时的行为
bool(self)
定义当被 bool() 调用时的行为,应该返回 True 或 False
format(self, format_spec)
定义当被 format() 调用时的行为
属性相关方法
getattr(self, name)
定义当用户试图获取一个不存在的属性时的行为
getattribute(self, name)
定义当该类的属性被访问时的行为
setattr(self, name, value)
定义当一个属性被设置时的行为
delattr(self, name)
定义当一个属性被删除时的行为
dir(self)
定义当 dir() 被调用时的行为
get(self, instance, owner)
定义当描述符的值被取得时的行为
set(self, instance, value)
定义当描述符的值被改变时的行为
delete(self, instance)
定义当描述符的值被删除时的行为
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~