摘要:
类是如何产生的 类是如何产生?这个问题肯定很傻。实则不然,很多人只知道使用继承的表面形式来创建一个类,却不知道其内部真正的创建是由type来创建的。 type?这不是判断对象类型的函数吗? 是的,type通常用法就是用来判断对象的类型。但除此之外,他最大的用途... 阅读全文
posted @ 2022-10-07 20:46
I'm_江河湖海
阅读(17)
评论(0)
推荐(0)
摘要:
泛型,如果你学过Java ,应该对它不陌生吧。但你可能不知道在 Python 中(3.4+ ),也可以实现简单的泛型函数。 在Python中只能实现基于单个(第一个)参数的数据类型来选择具体的实现方式,官方名称 是 single-dispatch。你或许听不懂... 阅读全文
posted @ 2022-10-07 20:46
I'm_江河湖海
阅读(16)
评论(0)
推荐(0)
摘要:
泛型,如果你学过Java ,应该对它不陌生吧。但你可能不知道在 Python 中(3.4+ ),也可以实现简单的泛型函数。 在Python中只能实现基于单个(第一个)参数的数据类型来选择具体的实现方式,官方名称 是 single-dispatch。你或许听不懂... 阅读全文
posted @ 2022-10-07 20:46
I'm_江河湖海
阅读(14)
评论(0)
推荐(0)
摘要:
完成一项任务往往有多种方式,我们将其称之为策略。 比如,超市做活动,如果你的购物积分满1000,就可以按兑换现金抵用券10元,如果购买同一商品满10件,就可以打9折,如果如果购买的金额超过500,就可以享受满减50元的优惠。这是三个不同的促销策略。 再比如,联... 阅读全文
posted @ 2022-10-07 20:46
I'm_江河湖海
阅读(27)
评论(0)
推荐(0)
摘要:
完成一项任务往往有多种方式,我们将其称之为策略。 比如,超市做活动,如果你的购物积分满1000,就可以按兑换现金抵用券10元,如果购买同一商品满10件,就可以打9折,如果如果购买的金额超过500,就可以享受满减50元的优惠。这是三个不同的促销策略。 再比如,联... 阅读全文
posted @ 2022-10-07 20:46
I'm_江河湖海
阅读(15)
评论(0)
推荐(0)
摘要:
学习 Python 这么久了,说起 Python 的优雅之处,能让我脱口而出的, Descriptor(描述符)特性可以排得上号。 描述符 是Python 语言独有的特性,它不仅在应用层使用,在语言的基础设施中也有涉及。 我可以大胆地猜测,你对于描述符的了解是... 阅读全文
posted @ 2022-10-07 20:46
I'm_江河湖海
阅读(10)
评论(0)
推荐(0)
摘要:
如何实现property 先来说说 property 吧。 有了第一篇的基础,我们知道了 property 的基本用法。这里我直接切入主题,从第一篇的例子里精简了一下。 不防再简单回顾一下它的用法,通过property装饰的函数,如例子中的 math 会... 阅读全文
posted @ 2022-10-07 20:46
I'm_江河湖海
阅读(17)
评论(0)
推荐(0)
摘要:
01. 装饰器语法糖 如果你接触 Python 有一段时间了的话,想必你对 @ 符号一定不陌生了,没错 @ 符号就是装饰器的语法糖。 它放在一个函数开始定义的地方,它就像一顶帽子一样戴在这个函数的头上。和这个函数绑定在一起。在我们调用这个函数的时候,第一件事并... 阅读全文
posted @ 2022-10-07 20:46
I'm_江河湖海
阅读(150)
评论(0)
推荐(0)
摘要:
01. 装饰器语法糖 如果你接触 Python 有一段时间了的话,想必你对 @ 符号一定不陌生了,没错 @ 符号就是装饰器的语法糖。 它放在一个函数开始定义的地方,它就像一顶帽子一样戴在这个函数的头上。和这个函数绑定在一起。在我们调用这个函数的时候,第一件事并... 阅读全文
posted @ 2022-10-07 20:46
I'm_江河湖海
阅读(23)
评论(0)
推荐(0)
摘要:
一、命名空间概念 1、命名空间(name space) 名称空间是存放名字的地方。 若变量x=1,1存放在内存中,命名空间是存放名字x、x与1绑定关系的地方。 2、名称空间加载顺序 3、名字的查找顺序 局部名称空间——》全局名称空间——》内置... 阅读全文
posted @ 2022-10-07 20:46
I'm_江河湖海
阅读(16)
评论(0)
推荐(0)

浙公网安备 33010602011771号