240 发简信
IP属地:广东
  • pytest的参数机制原理

    我们知道pytest的benchmark测试可以用一种参数化的方式来组合测试参数,简化代码。 这就是mark.parameterize 装饰器 ...

  • Python具名元组的使用场景和方式

    先看一个例子 创建一个具名元组表示红绿蓝三种颜色 我们可以这样写 使用时, 实例化 一种可读性更强的写法是使用类型提示 typing 用法一模一...

  • 闭包closure——没有闭包,装饰器的功能会大打折扣

    Python的装饰器是一大利器,几乎所有的流行框架,都在广泛使用装饰器 为什么说没有闭包( closure) ,装饰器的功能会大打折扣? 一个最...

  • Pytest的数据结构Stash

    英语 stash的大概意思是宝藏的意思,a secret store of valuables or money 。 Pytest中的 Stas...

  • __slots__ 的用法

    Python代码如果出现这种 __slots__ 会不会觉得很懵其实这是一种节约内存的技术 一般的类内置的事一个属性字典 __dict__ 可以...

  • Python字典的迭代

    写代码有很多细节,但是多数时候我们按照惯例——大多数优秀软件的写作风格就可以了。 Python是一种风格没有太多流派的语言。 关于字典的遍历。我...

  • 脱单的数学模型——37%最优停止理论

    算法书上常常会提到一个在线雇佣问题。 假如你要雇佣一名秘书,候选人有n位,每次审阅简历,安排面试之后,决定是否雇佣这个人,如果你没有雇佣这个人,...

  • IEEE 754 浮点数表示法——0.1+0.2不等于0.3的原因

    一个经常被人议论过的问题——计算机运算中,为什么 0.1 + 0.2 不是等于0.3? 如果在Python的解释器中输入 0.1 + 0.2Ou...

  • 按需学习法

    人到了一定阶段,学习的方法应当从过去学生时代从头到尾一五一十,钻研细节的方式中跳出来——按需学习 原理的学习固然很重要,但是不是每个细节都花时间...