news 2026/5/4 12:17:48

python学习第七天

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
python学习第七天
高阶函数

fitler : 用来过滤序列

defis_odd(n):returnn%2==1l=[1,2,3,4]g=filter(is_odd,l)

lambda匿名函数:

defadd(x,y):returnx+y# 等价于add_lambda=lambdax,y:x+y

sorted函数: 指定排序规则排序

l=[3,2,-5]print(sorted(l))sorted(l,key=abs)print(l)l=["a","b","A","D"]print(sorted(l))print(sorted(l,key=str.lower))
闭包

闭包引用外层变量使用nonlocal

definc():x=0deffn():nonlocalx x=x+1returnxreturnfn f=inc()print(f())print(f())

装饰器:
最外面包裹一层:

deflog(func):defwrapper(*args,**kw):print("call %s()"%func.__name__)returnfunc(*args,**kw)returnwrapper@logdefnow():print("111")f=now f()print(f.__name__)print(now.__name__)

__name__会把真实调用的函数名字打印出来,,@functools.wraps(func):使用这个就不会显示包装器的名字,,而是原始的函数名字

deflog(func):@functools.wraps(func)defwrapper(*args,**kwargs):print('log')returnfunc(*args,**kwargs)returnwrapper
偏函数 partial function

设定参数的默认值,可以降低函数调用的难度

print(int("10000",base=2))int2=functools.partial(int,base=2)print(int2('1000'))
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/1 9:19:10

不被任何人拿捏的妙招:跳针沟通法

“最完美的胜利,就是别人从你这儿得不到任何回应。” 我在聚餐时见过一个特别牛的人。 有个人在那儿特别低情商,一个劲评价他的穿着:"你看你穿的衣服,衣服裤子款式都很好,但搭配起来很难看……" 那个人听…

作者头像 李华
网站建设 2026/4/27 22:59:24

DiskInfo下载官网数据辅助分析Wan2.2-T2V-5B磁盘IO性能瓶颈

DiskInfo 数据辅助分析 Wan2.2-T2V-5B 磁盘 IO 性能瓶颈 在短视频生成、实时内容创作等场景中,AI模型的“响应速度”直接决定用户体验。Wan2.2-T2V-5B 作为一款参数量约50亿的轻量化文本到视频(Text-to-Video, T2V)模型,凭借其秒级…

作者头像 李华
网站建设 2026/5/3 4:42:33

gpt-oss-20b与Codex对比:谁更适合代码生成任务?

gpt-oss-20b 与 Codex 对比:谁更适合代码生成任务? 在今天的软件开发环境中,AI 驱动的编程辅助已不再是未来构想,而是每天都在发生的现实。从自动补全到整函数生成,大语言模型(LLM)正深度介入开…

作者头像 李华
网站建设 2026/5/1 5:04:58

Dify外部API连接Qwen-Image-Edit-2509与其他SaaS工具

Dify 外部 API 连接 Qwen-Image-Edit-2509 与其他 SaaS 工具 在电商运营的日常中,一个常见的场景是:市场团队需要为即将到来的冬季促销活动,将上百款产品的模特图背景统一更换为雪景,并把夹克换成羽绒服。过去,这项任务…

作者头像 李华
网站建设 2026/4/16 21:30:26

Layui-Vue:构建企业级应用的终极Vue组件解决方案

Layui-Vue是一个基于Vue 3.0构建的企业级UI组件库,继承了Layui经典的设计理念,为开发者提供80开箱即用的高质量组件,覆盖后台管理系统全流程需求。通过精心设计的API接口和直观的使用方式,Layui-Vue让企业应用开发变得简单高效&am…

作者头像 李华