上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 36 下一页
摘要: 六.注释文档 __doc__ 返回类的注释信息 class Test: ''' 这是用来测试__doc__的注释信息 信息信息 ''' ... T = Test() print(T.__doc__) '''输出 这是用来测试__doc__的注释信息 信息信息 ''' 该属性无法被继承 class F 阅读全文
posted @ 2020-12-30 12:26 给你骨质唱疏松 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 五.析构方法 __del__ 前面我们学了 __init__ 这个构造方法, 在实例对象的时候自动触发, 也叫初始化, 而析构方式是在执行 del对象的时候, 也就是在对象被清理之前自动触发 __del__ 的执行, 那么我们就可以在这方法里面进行一些操作 class Test: def __del 阅读全文
posted @ 2020-12-30 12:25 给你骨质唱疏松 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 四. __format__ 自定义格式化字符串 1.format( ) 函数 前面 字符串类型的内置方法 已经详细的介绍了 format( ) 函数的玩法, 下面简单回顾一下 🍉直接传变量名 res="my name is {name} my age is {age}".format(age=18 阅读全文
posted @ 2020-12-30 12:24 给你骨质唱疏松 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 三.item系列 __getitem__,__setitem__,__delitem__ __getitem__ : 通过中括号取值, 触发它的执行 __setitem__ : 通过中括号赋值, 触发它的执行 __delitem__ : 通过中括号删值, 触发它的执行 class Person: d 阅读全文
posted @ 2020-12-30 12:23 给你骨质唱疏松 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 二. __getattribute__ 1. 先看看 : __getattr__ 点 . 属性 没找到触发 class Bar: def __getattr__(self, item): print("没找到,触发了我") bb = Bar() bb.name # 没找到,触发了我 2.__geta 阅读全文
posted @ 2020-12-30 12:22 给你骨质唱疏松 阅读(1131) 评论(0) 推荐(0) 编辑
摘要: 一.点拦截方法__getattr__,__setattr__,__delattr__ __setattr__ : 在 [对象].[属性] = [值] 设置属性值的时候就会触发它的执行 __getattr__ : 在 [对象].[属性] 获取属性不存在的时候会触发它的执行 __delattr__ : 阅读全文
posted @ 2020-12-30 12:21 给你骨质唱疏松 阅读(254) 评论(0) 推荐(0) 编辑
摘要: ## 引入 众所周知,方法是需要调用执行的,而魔法方法则不一样,他无需你的调用,在特定的时候会自己执行, 例如我们之前所学的`__init__`, 在实例对象 **[类名]+()** 的时候触发执行它 ## 一.什么是内置方法 - 定义在类的内部, 以双下滑线开头`__`, 以双下滑线`__`结尾的 阅读全文
posted @ 2020-12-30 12:11 给你骨质唱疏松 阅读(827) 评论(0) 推荐(0) 编辑
摘要: 引入 1.什么 反射 反射就是通过字符串来操作类或者对象的属性 Python中一切皆对象, 即都可以使用反射 2.反射的四个内置函数 反射的本质就是在使用内置函数, 其中反射有以下四个内置函数 hasattr : 判断一个属性或方法是否存在这个类中, 返回bool值 getattr : 获取属性值或 阅读全文
posted @ 2020-12-28 19:24 给你骨质唱疏松 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 一. isinstance(obj,cls) 1.isinstance( ) 与 type( ) 检查一个对象(obj) 是否是类(cls) 实例出来的 class Foo1: def __init__(self): self.name = "派大星" class Foo2: def __init_ 阅读全文
posted @ 2020-12-27 13:00 给你骨质唱疏松 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 引入 类的定义方法大致可以分为两类 : 绑定方法和非绑定方法 其中绑定方法又可以分为绑定到对象的方法和绑定到类的方法 一.绑定方法 1.对象的绑定方法 在类中没有被任何装饰器修饰的方法就是绑定给对象的方法, 这类方法专门为对象定制的 class Person: def __init__(self,n 阅读全文
posted @ 2020-12-27 11:46 给你骨质唱疏松 阅读(167) 评论(0) 推荐(0) 编辑
上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 36 下一页