我们知道pytest的benchmark测试可以用一种参数化的方式来组合测试参数,简化代码。 这就是mark.parameterize 装饰器 ...
先看一个例子 创建一个具名元组表示红绿蓝三种颜色 我们可以这样写 使用时, 实例化 一种可读性更强的写法是使用类型提示 typing 用法一模一...
Python的装饰器是一大利器,几乎所有的流行框架,都在广泛使用装饰器 为什么说没有闭包( closure) ,装饰器的功能会大打折扣? 一个最...
英语 stash的大概意思是宝藏的意思,a secret store of valuables or money 。 Pytest中的 Stas...
Python代码如果出现这种 __slots__ 会不会觉得很懵其实这是一种节约内存的技术 一般的类内置的事一个属性字典 __dict__ 可以...
写代码有很多细节,但是多数时候我们按照惯例——大多数优秀软件的写作风格就可以了。 Python是一种风格没有太多流派的语言。 关于字典的遍历。我...
算法书上常常会提到一个在线雇佣问题。 假如你要雇佣一名秘书,候选人有n位,每次审阅简历,安排面试之后,决定是否雇佣这个人,如果你没有雇佣这个人,...
一个经常被人议论过的问题——计算机运算中,为什么 0.1 + 0.2 不是等于0.3? 如果在Python的解释器中输入 0.1 + 0.2Ou...
人到了一定阶段,学习的方法应当从过去学生时代从头到尾一五一十,钻研细节的方式中跳出来——按需学习 原理的学习固然很重要,但是不是每个细节都花时间...