类的高级函数(双下横线)
__str__
介绍
- 如果定义了该函数, 当
print
当前实例化对象的时候, 会返回改函数的return
信息
用法
参数
- 无
返回值
- 一般返回对于该类的描述信息
__gatattr__
介绍
- 当调用的属性或方法不存在时,会返回该方法定义的信息
用法
参数
key
: 调用任意不存在的属性名
返回值
- 可以是任意类型也可以不进行返回
代码片段1
__setattr__
功能
- 拦截当前类中不存在的属性与值
用法
参数
key
当前的属性名value
当前的参数对应的值
返回值
- 无
__call__
功能
- 本质是将一个类变成一个函数
用法
参数
- 可传任意参数
返回值
- 与函数情况相同 可有可无
代码片段2
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 ZkeqのCoding日志!
评论
ArtalkGiscus