• python中的“一切皆对象”如何理解

    Python 的哲学是一切皆对象,这是什么意思呢?就是说 Python 中所有的东西都是对象,比如 int 值,float 值,str 值,bool 值,list 值,tuple 值,dict 值,set 值,None, 当然也包含我们自己定义类的对象。大家可能会说明明

    admin 2024-02-29阅读:66
  • python动态绑定属性和方法

    Python 是动态语言,我们可以在定义类之后给类动态绑定属性和方法,也可以创建一个类的对象后, 动态给该对象绑定属性和方法,这就是动态语言的灵活性。 前面章节中我们已经学习过如何给类或对象动态的绑定属性和方法,本节我们学习使用

    admin 2024-02-29阅读:95
  • Python装饰器的执行顺序实践及结论

    说到Python装饰器的执行顺序,有很多半吊子张口就来:靠近函数名的装饰器先执行,远离函数名的装饰器后执行。这种说法是不准确的。但是这些半吊子多半还会不服,他们会甩出一段代码给你,来『证明』自己的观点:

    admin 2024-02-29阅读:143
  • Python中__slots__的使用

    如果我们想要限制类对象的属性,比如我们只允许让类的对象只能有某几个属性有效,可以定义一个特殊的变量 __slots__ 来限制,要注意 __slots__

    admin 2024-02-29阅读:62
  • Python中@property的介绍与使用

    由于 Python

    admin 2024-02-29阅读:99
  • 批量将图片合并成一个 PDF 文件的方法

    首先下载安装 ImageMagick,如果是 Windows 系统,记得把可执行文件 magick.exe 所在的目录(例如 C:Program FilesImageMagick-7.1.1-Q16-HDRI )添加到

    admin 2024-02-29阅读:100
  • python的定制类

    在其它高级语言中,我们可以利用语法,自己编程来扩展类和对象的特性,比如在 C++ 中,我们可以做各种运算符重载来实现这种效果,这样很繁琐麻烦,在 Python 中我们可以通过 __xx__

    admin 2024-02-29阅读:25
  • 使用 Python 以 UDP 协议发送 Prometheus 指标数据

    先简述一下需求背景:为了实现可观测性,产品中的一些指标数据需要推送到 Prometheus 聚合网关,出于不想对主体服务有更多干扰的原则,项目选择使用 UDP 协议发送数据(也对聚合网关做了简单的 UDP

    admin 2024-02-29阅读:101
  • Python中type和元类的用法

    我们知道 Python

    admin 2024-02-29阅读:116
  • Python多重继承

    多重继承是指一个类可以从多个基类中继承属性和方法。在Python中,我们可以使用逗号分隔不同的基类来实现多重继承,假如我们项目中需要一个鸟人的对象,这个鸟人对象就需要用到鸟人类,此时我们可以定义两个类 Human 类和 Bird

    admin 2024-02-29阅读:107