自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 一文搞懂Python魔法方法之__init__与__new__(通俗易懂)

在 Python 的世界里,魔法方法通常以双下划线开头和结尾,像__init__、__str__、__del__等。这些方法可不是普通的函数,它们会在特定的操作时自动触发执行。比如说,当你创建一个类的实例时,__init__方法就悄悄登场了,帮你初始化对象的各种属性。要是你希望自己定义的类能有一些与众不同的行为,满足特殊的编程需求,那就得好好利用这些魔法方法,给类添加各种强大的特殊功能。

2025-01-21 21:38:03 890

原创 一文搞懂Python魔法参数args和kwargs(通俗易懂)

今天,咱就来聊聊 Python 函数参数中的两个 “魔法参数”——*args 和 **kwargs,它们能让你的函数变得超级灵活,轻松应对各种复杂情况。不过对于新接触Python的同学来说是一个不好理解的概念,Up第一次接触也觉得过于灵活而不好理解。今天,Up尝试。

2024-12-30 20:58:11 4236 1

原创 一文搞懂Python装饰器(通俗易懂)

Python装饰器是一个相对难以理解的概念,Up在初次接触时也觉得晦涩。本文尽可能用通俗易懂的语言和例子,解释清楚Python装饰器。

2024-12-15 14:07:14 1563

原创 一文搞懂Python的yield关键字(新手友好)

在python中,yield是一个不好理解的概念,Up初学Python时看了一些教程,但还是似懂非懂。今天,Up尝试用通俗易懂的语言说清楚yield的用法和原理。

2024-12-08 09:05:05 739

原创 一文搞懂Python迭代器(通俗易懂)

python迭代器是一个相对难以理解的概念,Up在初次接触时也觉得晦涩。本文尽可能用通俗易懂的语言和例子,解释清楚python迭代器。

2024-11-30 11:09:53 1170

原创 玩转python魔法方法__ init_subclass__(详细解析)

当一个工程师在父类中增加了这个逻辑,另一个工程师写一个子类继承父类时,可能不知道这个魔法方法的存在,也想不到自己的子类可能会被动态修改。如果是自己一个人维护的项目,那就可以自由的使用了哈哈哈。最近在项目中遇到了一个场景,需要在每个子类的process()方法的最后增加一段逻辑处理,如果直接加上逻辑或者用装饰器,需要在每个子类都加一遍,并不符合开闭原则。说白了,每个继承BaseClass的子类创建时,都会调用一下这个魔法方法,这样你就可以在子类创建时,加一些逻辑。如果子类没有实现这个方法,就抛出一个异常。

2024-11-24 14:17:29 594 1

空空如也

空空如也

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

TA关注的人

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