随笔分类 - python
摘要:原文:https://www.jiqizhixin.com/articles/2018-11-09-4 或许你是一个初入门Python的小白,完全不知道PEP是什么。又或许你是个学会了Python的熟手,见过几个PEP,却不知道这玩意背后是什么。那正好,本文将系统性地介绍一下PEP,与大家一起加深对
阅读全文
摘要:原文:https://blog.csdn.net/weixin_42146296/article/details/104138020 (一)itertools 的所有函数说明无穷迭代器包含的 函数列表迭 代 器 说明count( start [,step]) 创建一个从 start 开始,步长为 s
阅读全文
摘要:原文:https://zhuanlan.zhihu.com/p/343374115 前情提示: 测试代码中,右尖括号(>)表示命令行中输入的命令; 单独一行并以井字符(#)开头的为输出内容; 库的导入仅在本文的第一个测试代码中展现,其他代码块均省略库的导入代码。 系统类型: Windows 10 p
阅读全文
摘要:原文:https://blog.csdn.net/Deft_MKJing/article/details/102788883 前言什么是偏函数?这名字是谁取的,我保证不打死他。。。。。。Python两个关键的知识点,一个装饰器,我们上一篇已经有介绍了,下一个就是偏函数,俗称partial funct
阅读全文
摘要:原文:https://zhuanlan.zhihu.com/p/47124891 今天介绍一下 Python 中的偏函数(functools.partial) 阅读本文可能需要 5-8 分钟 首先,我们需要简单了解下偏函数的作用:和装饰器一样,它可以扩展函数的功能,但又不完成等价于装饰器。通常应用的
阅读全文
摘要:原文:https://qiwsir.github.io/2021/11/03/python-builtins-first/ https://qiwsir.github.io/ 其他章节 如果你已经对 Python 有了初步的了解,比如阅读过《Python 大学使用教程》或者《跟老齐学 Python:
阅读全文
摘要:原文:https://zhuanlan.zhihu.com/p/358748722 前言 运算符重载这个语言特性其实一直备受争议,鉴于太多 C++ 程序员滥用这个特性,Java 之父 James Gosling 很干脆的决定不为 Java 提供运算符重载功能。但另一方面,正确的使用运算符重载确实能提
阅读全文
摘要:原文:https://cloud.tencent.com/developer/article/1581773 :param other: 另一个向量 :return: 自己和另一个向量相减之后得到的新向量 """ return Vector(self.x-other.x, self.y-other.
阅读全文
摘要:原文:https://developer.51cto.com/art/202104/657236.htm 您可以根据所使用的操作数来更改Python中运算符的含义。这种做法称为运算符重载,今天我们一起来聊聊运算符重载。 一、什么是Python中的运算符重载? Python运算符用于内置类。但是相同的
阅读全文
摘要:原文:https://zhuanlan.zhihu.com/p/343747724 Python的集合(collections)模块,为很多用其他方法很难实现的场景提供了解决方案。本文我们将会学习该模块的抽象概念是如何产生的,日后处理不同问题的过程中迟早会用得到这些知识。 免责声明:这篇文章是关于P
阅读全文
摘要:原文:https://zhuanlan.zhihu.com/p/95857866 Mixin 的概念 Mixin 即 Mix-in,常被译为“混入”,是一种编程模式,在 Python 等面向对象语言中,通常它是实现了某种功能单元的类,用于被其他子类继承,将功能组合到子类中。 利用 Python 的多
阅读全文
摘要:原文:https://github.com/piglei/one-python-craftsman/blob/master/zh_CN/14-write-solid-python-codes-part-3.md 在这篇文章中,我将继续介绍 SOLID 原则剩下的两位成员:I(接口隔离原则) 和 D(
阅读全文
摘要:原文:https://github.com/piglei/one-python-craftsman/blob/master/zh_CN/13-write-solid-python-codes-part-2.md 在这篇文章中,我将继续介绍 SOLID 原则的第三位成员:L(里氏替换原则)。 里氏替换
阅读全文
摘要:原文:https://www.zlovezl.cn/book/ch10_solid_p1.html 面向对象作为一种流行的编程模式,功能强大,但同时也很难被掌握。一位刚接触面向对象的初学者,从能写一些简单的类,到能独自完成优秀的面向对象设计,整个过程往往要花费数月,乃至数年的时间。 为了让面向对象编
阅读全文
摘要:原文:https://blog.csdn.net/weixin_42681866/article/details/83376484 前文 Python内置有三大装饰器:@staticmethod(静态方法)、@classmethod(类方法)、@property(描述符),其中静态方法就是定义在类里
阅读全文
摘要:原文:https://www.zhihu.com/question/46973549 https://www.zhihu.com/question/46973549
阅读全文
摘要:原文:https://zhuanlan.zhihu.com/p/40162669 一、类(class)和实例(instance) 类是创建实例的模板,而实例则是一个一个具体的对象,各个实例拥有的数据都互相独立,互不影响。以Dog类为例,类就像一个对象工厂,可以生产一个或多个实例对象。 >>> cla
阅读全文
摘要:原文:https://juejin.cn/post/6854573218884222989 前言 上一篇文章讲述了RPC服务的概念和gRPC的基本使用、proto语法的使用教程。然而在我们真正把gRPC服务部署到生产环境上的时候,会遇到很多问题,首选要考虑的就是协议的数据认证问题,其次,gRPC也支
阅读全文
摘要:原文:https://juejin.cn/post/6854573212018147336 前言 什么是RPC服务 RPC,是Remote Procedure Call的简称,翻译成中文就是远程过程调用。RPC就是允许程序调用另一个地址空间(通常是另一台机器上)的类方法或函数的一种服务。 它是一种架
阅读全文
摘要:原文:https://zhuanlan.zhihu.com/p/344951719 1. 前言 1.1 什么是魔法函数? 魔法函数一览 所谓魔法函数(Magic Methods),是Python的一种高级语法,允许你在类中自定义函数(函数名格式一般为__xx__),并绑定到类的特殊方法中。比如在类A
阅读全文