自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 python 偏函数 partial 用法详解

functools.partial 是 Python 的一个高阶函数工具,用于固定函数的某些参数,生成新的函数对象。它的核心作用是参数预填充,减少重复代码。这在函数式编程中是一个常见的技术。python中partial被称为偏函数。partial 性能优于 lambda,但功能更受限于参数绑定。作用:通过预填充部分参数,生成一个更简洁的调用接口。partial 对象不可变,若需修改需重新创建。PYTHON函数工具partial 用法详解。3.与 lambda 的区别。

2025-07-13 09:39:00 573 1

原创 Python 实现缓存的方法

Memoization(记忆化) 是一种通过缓存函数计算结果来避免重复计算的优化技术。实现这种技术有多种方法。缓存策略(何时存入/清除缓存)存储容器(字典、列表等)缓存键(通常是函数参数)

2025-07-09 09:58:29 305

原创 python学习笔记:内置函数zip用法举例

值得考虑的是,传给 zip() 的可迭代对象可能长度不同;极端例子是只有一个可迭代对象参数,zip() 会返回一个一元组的迭代器。zip() 是延迟执行的:直至迭代时才会对元素进行处理,比如 for 循环或放入 list 中。zip() 返回元组的迭代器,其中第 i 个元组包含的是每个参数迭代器的第 i 个元素。这类似于 “矩阵转置”。[(1, 4, 7), (2, 5, 8), (3, 6, 9)] #列表嵌套元组。[[1, 4, 7], [2, 5, 8], [3, 6, 9]] #列表嵌套。

2025-07-06 08:16:52 650

原创 PYTHON闭包、解包与装饰器、工厂函数、回调函数

print(f"收到事件数据: {data}")

2025-07-02 09:08:31 933

原创 PYTHON类装饰器与高级函数

”"enumerate:同时获取元素及其索引。filter:过滤序列中的元素。lambda:创建匿名函数。map:对序列中的每个元素应用函数。reduce:对序列中的元素进行累积操作。zip:将多个可迭代对象“压缩”在一起。islice: 类似于切片sorted:自定义排序“”"MarkdownText-to-HTMLAuthorsJohnLuke。

2025-06-30 09:15:27 938

原创 python创建字典几种方式

创建字典8种方式#1.根据字典定义dict1 = {}#2.使用字典构造函数dict()#3.使用zip()函数print()#4.使用pairs对象print()#5.使用函数fromkeys()print()#6.字典推导式print()print()#7.函数update()print()#8.函数enumerate()

2025-06-29 21:44:31 416

原创 py装饰器、生成器与迭代器

print(’-----装饰器------’)")print(’-----生成器------’)a,b = 0,1yield aprint(’----生成器表达式----’)print(’------迭代器------’)

2025-06-29 12:40:41 673 1

myString类

头文件myString.h  实现文件myString.cpp 测试程序Main.cpp

2018-12-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除