上一页 1 ··· 10 11 12 13 14

2022年9月22日

优化大量的property

摘要: 首先我们要清楚property方法的定义规则: 1、使用@property装饰方法,被装饰的方法变成属性 2、给属性附加setter等特性,也就意味着在给此属性赋值时,会自动触发此方法的执行 1 def expected_type(name, type): 2 storage_name = "_" 阅读全文

posted @ 2022-09-22 10:33 默玖 阅读(18) 评论(0) 推荐(0) 编辑

2022年9月21日

装饰器的多种实现方式

摘要: 一、基于函数实现 1、嵌套函数 代码实现: 1 from functools import wraps 2 3 4 def decorator(param): 5 def wrapper(func): 6 @wraps(func) 7 def verify(*args, **kwargs): 8 i 阅读全文

posted @ 2022-09-21 17:29 默玖 阅读(40) 评论(0) 推荐(0) 编辑

排序算法基本思想及实现

摘要: 一、插入排序 1、直接插入排序 基本思想:类似抓扑克牌,待排序元素在已排序的序列中从后往前遍历,遇到大于他的元素向后移一位,直至遇到小于或等于他的元素,在其后插入即可 def insert_sort(lst: List): """ 插入排序 :param lst:待排序序列 :return:已排序序 阅读全文

posted @ 2022-09-21 16:43 默玖 阅读(49) 评论(0) 推荐(0) 编辑

上一页 1 ··· 10 11 12 13 14

导航