Python设计模式:策略模式

发布于 2021-05-10

策略模式(Strategy Pattern)隶属于设计模式中的行为型模式,是日常开发中使用最广的一个模式。 定义 策略模式定义了一 …


Python遍历时删除元素

发布于 2021-04-30

昨天在编写业务代码中遇到了一个有意思的小bug,一边遍历一边删除元素符合条件的元素始终没有别删除,特此记录下。 例如: 以上代码片 …


Python grpc 关键字冲突

发布于 2021-04-29

关于如何编写Python grpc服务这里不再赘述,网上有很多资源可供大家参考,今天讲下调用grpc服务遇到的问题。 一个简单的g …


Python-理解函数为”一等公民”

发布于 2020-07-13

Python中一切皆对象,函数也是对象,也就是说对象能干什么、函数也能干。如拥有原生属性、自定义创建、动态赋值、作为参数传递、作为 …


Python-装饰器

发布于 2020-07-12

想要理解Python中的装饰器,不得不先理解闭包(closure)这一概念。 闭包 在计算机科学中,闭包(英语:Closure), …


Python-闭包

发布于 2020-06-22

什么是闭包?闭包有什么用?为什么要用闭包?今天我们就带着这3个问题来一步一步认识闭包。闭包和函数紧密联系在一起,介绍闭包前有必要先 …


Python super()函数

发布于 2020-06-20

描述 super() 函数是用于调用父类(超类)的一个方法(不用明确给出任何基类的名字,它会自动找到所有直接基类,及其方 …


临时文件与大文件读取

发布于 2020-06-20

一、临时文件 假设你正在编写的方法,需要每次执行时,在服务器上创建一个临时文件书写部分内容,而后将该文件的对象传输给第三方的函数, …


Python-文件操作

发布于 2020-06-20

文件操作       打开文件时,需要指定文件路径和以何等方式打开文件,打开后,即可获取该文件句柄, …