上一页 1 2 3 4 5 6 ··· 23 下一页
摘要: 使用type动态定义类, 内置type()函数在传递了一个参数时将返回一个对象的类型。对于新式类,通常与对象的class属性相 同: type(name, bases, dict)调用type(),type传参的规则如下: name:指定类名称,将成为该类的name属性。 bases:指定继承类的基 阅读全文
posted @ 2025-09-05 09:43 大海一个人听 阅读(18) 评论(0) 推荐(0)
摘要: 在 Python 中,type() 函数不仅是用于获取对象的类型,它本身也是一个强大的工具,可以作为元类来动态创建类。通过 type(),你可以定义一个类的名字、继承关系以及类的属性和方法。通过 type() 创建的类是新式类,它继承自 object 类。 元类 type 和 object 之间的关 阅读全文
posted @ 2025-09-05 09:35 大海一个人听 阅读(9) 评论(0) 推荐(0)
摘要: def delete(self): print(' 测试 方法') # 使用 type 动态创建一个 User 类 User = type('User', (), {'name': '小明', 'method': delete}) # 创建 User 类的实例 user_instance = Use 阅读全文
posted @ 2025-09-05 09:34 大海一个人听 阅读(4) 评论(0) 推荐(0)
摘要: class Test(object): def __getattr__(self, item): print('没有找到属性时,触发AttributeError异常时会调用此方法') return f"没有找到 {item} 属性时 ,会调用此方法" def __setattr__(self, ke 阅读全文
posted @ 2025-09-04 21:36 大海一个人听 阅读(14) 评论(0) 推荐(0)
摘要: def wrapper(cls): instance ={} #创建一个字典用来存放创建出来的单列对象 def _fun(*args,**kwargs): #判断该类在不在字典中, if cls not in instance: #没创建就创建一次,并把它加入到字典中 instance[cls]=c 阅读全文
posted @ 2025-09-04 16:47 大海一个人听 阅读(6) 评论(0) 推荐(0)
摘要: class Test(object): def __init__(self,name,age): self.name = name self.age = age def __add__(self, other): print('测试一下int 对象的相加') print('对象之间使用了+号') p 阅读全文
posted @ 2025-09-04 16:40 大海一个人听 阅读(8) 评论(0) 推荐(0)
摘要: 写一个简单的打开文件进行日志记录的单例模式 class Logger: __instance = None def __new__(cls, *args, **kwargs): if not cls.__instance: cls.__instance = super().__new__(cls) 阅读全文
posted @ 2025-09-04 10:34 大海一个人听 阅读(12) 评论(0) 推荐(0)
摘要: unittest 的用例执行大致有三种常见方式,核心其实都是围绕 运行器(TestRunner) 和 用例/套件的 run 方法 来展开的: 通过 测试运行器 TestRunner 执行 最常见的就是使用 unittest.TextTestRunner 。 运行器会接收一个 测试套件(TestSui 阅读全文
posted @ 2025-09-03 22:08 大海一个人听 阅读(13) 评论(0) 推荐(0)
摘要: 在 Python 中,if 和 if not 都是条件判断语句,用于根据表达式的布尔值(True 或 False)决定是否执行特定代码块。 两者的核心区别在于: if 用于判断表达式的布尔值为 True 时执行代码; if not 用于判断表达式的布尔值为 False 时执行代码(not 是逻辑 “ 阅读全文
posted @ 2025-09-02 17:46 大海一个人听 阅读(219) 评论(0) 推荐(0)
摘要: 刚开始学的东西很吃力很费劲,过几个月以后,再重新看很多也都会了,理解起来也不那么费劲了,这是大脑的什么功能在起作用,为什么不能当时就掌握住呢? 这种 “初学吃力,隔段时间反而豁然开朗” 的现象,与大脑的记忆巩固机制、神经可塑性以及认知重构等多个功能密切相关。我们可以从大脑的工作原理来理解为什么 “当 阅读全文
posted @ 2025-09-01 18:17 大海一个人听 阅读(52) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 23 下一页