news 2026/7/30 17:08:04

Python 装饰器实战——@property、@staticmethod、自定义装饰器

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Python 装饰器实战——@property、@staticmethod、自定义装饰器

装饰器是 Python 的核心特性之一。这篇讲内置装饰器的用法和自定义装饰器的实现。

一、@property

classStudent:def__init__(self,name,score):self.name=name self._score=score@propertydefscore(self):returnself._score@score.setterdefscore(self,value):ifvalue<0orvalue>100:raiseValueError("成绩必须在0-100之间")self._score=value

二、@staticmethod

classUtils:@staticmethoddefis_valid_email(email):return"@"inemailand"."inemail

三、自定义装饰器

deflog_time(func):defwrapper(*args,**kwargs):importtime start=time.time()result=func(*args,**kwargs)print(f"{func.__name__}耗时{time.time()-start:.3f}秒")returnresultreturnwrapper@log_timedefslow_function():importtime time.sleep(1)return"完成"

💡 觉得有用的话,点赞 + 关注【张老师技术栈】吧!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/30 16:59:07

Python使用笔记

Python使用笔记开发环境配置Python内建函数一些技巧matplotlib画图中文显示失败开发环境配置 1、pip更改默认源 pip config set global.index-url https://mirrors.aliyun.com/pypi/simple2、使用默认源 pip config set global.index-url https://pypi.org/simple3、临时更改…

作者头像 李华
网站建设 2026/7/30 16:57:45

降AIGC黑科技揭秘!降AIGC工具实测TOP榜与安全选型攻略

2026年&#xff0c;随着AIGC技术深度渗透学术领域&#xff0c;论文写作正面临前所未有的挑战。AI生成内容的泛滥不仅让查重系统频频亮红灯&#xff0c;更引发了学术诚信的广泛争议。如何在高效创作与合规性之间找到平衡&#xff0c;成为每位研究者必须直面的课题。本次测评历时…

作者头像 李华
网站建设 2026/7/30 16:57:13

如何用Bebas Neue字体实现创意突破:5种高效视觉表达方法

如何用Bebas Neue字体实现创意突破&#xff1a;5种高效视觉表达方法 【免费下载链接】Bebas-Neue Bebas Neue font 项目地址: https://gitcode.com/gh_mirrors/be/Bebas-Neue 想象一下&#xff0c;你正在设计一个需要立即抓住眼球的品牌标识&#xff0c;或者在为一个新产…

作者头像 李华
网站建设 2026/7/30 16:52:27

SD游戏贴图生成暗箱操作全披露:从训练集清洗、风格锚定到法线/粗糙度/AO三通道同步输出(附GitHub开源工具包)

更多请点击&#xff1a; https://codechina.net 第一章&#xff1a;SD游戏贴图生成暗箱操作全披露&#xff1a;从训练集清洗、风格锚定到法线/粗糙度/AO三通道同步输出&#xff08;附GitHub开源工具包&#xff09; Stable Diffusion 生成高质量游戏贴图长期受限于通道一致性缺…

作者头像 李华
网站建设 2026/7/30 16:48:58

汤头APP商业版后台怎么上架商家自己的产品?来看这份操作指南

对于理疗馆、食疗养生馆、社区康养门店而言&#xff0c;拓客难、输出标准化养护方案更难——缺的往往不是好产品&#xff0c;而是能让产品“找到对的人”的专业能力。汤头APP商业版的后台商品上架功能&#xff0c;正是为了解决这一痛点而设计。完成商业版账号注册审核之后&…

作者头像 李华