上一页 1 2 3 4 5 6 7 8 9 ··· 14 下一页

2023年3月21日

SQL之数据表插入

摘要: 1、向表中所有字段插入数据 INSERT INTO 表名(字段名1,字段名2,...) VALUES (值 1,值 2,...); 2、为表中指定字段插入数据 INSERT INTO 表名(字段名1,字段名2,...) VALUES (值 1,值 2,...); 3、向表中同时插入多条记录 INSE 阅读全文

posted @ 2023-03-21 15:33 默玖 阅读(177) 评论(0) 推荐(0) 编辑

SQL之数据表基操

摘要: 1、创建数据表 create table student( id int, name varchar(20), gender varchar(10), birthday date ); 2、查看当前数据库中所有数据表 show tables; 3、查看某表所有字段信息 desc student; 4 阅读全文

posted @ 2023-03-21 15:03 默玖 阅读(11) 评论(0) 推荐(0) 编辑

SQL之数据库基操

摘要: 1、创建数据库 create database 数据库名称; 2、删除数据库 drop database db1; 3、查询出mysql中所有的数据库 show databases; 4、切换使用数据库 use db1; 5、查看当前使用的数据库 select database(); 6、将数据库的 阅读全文

posted @ 2023-03-21 14:36 默玖 阅读(7) 评论(0) 推荐(0) 编辑

2023年3月10日

有状态的函数

摘要: 平常我们写的都是无状态函数,都是易于理解的 其实我们是可以给函数加状态的:这里给出三种方式,实现有状态的函数 1、全局变量 这是我们最先能想到的,易理解,但其实也是最不提倡的一种方式 2、闭包 相比于全局变量,封装性更好一些,不会污染全局的命名空间 1 def get_num(): 2 num = 阅读全文

posted @ 2023-03-10 09:40 默玖 阅读(37) 评论(0) 推荐(0) 编辑

2023年2月27日

函数式编程总结

摘要: a = ["shi", "xiao", "gu"]def map_func(item: str) -> str: """ 产生新集合 :param item: :return: """ item = "da" if item == "xiao" else item return item# map函 阅读全文

posted @ 2023-02-27 14:26 默玖 阅读(14) 评论(0) 推荐(0) 编辑

2023年2月22日

单元测试

摘要: 前一段时间加入到一个项目,里面涉及到的单元测试相对来说比较完善,之前的业务代码压根没涉及到单测,确实惊人 简单了解了下,python有两个单元测试框架:unittest、pytest 后者更强大一些 unittest使用前需要创建一个测试用例集合,必须要继承TestCase 而pytest不需要,还 阅读全文

posted @ 2023-02-22 17:36 默玖 阅读(11) 评论(0) 推荐(0) 编辑

2022年12月19日

状态机的实现

摘要: 代码里我们经常会出现大量的条件判断,在这种情况下,我们可以实现状态机避免过度使用 有一种方式是把各种状态归为各种状态类 还有一种方式是修改实例的__class__属性 1 """ 2 状态机的实现 3 修改实例的__class__属性 4 """ 5 6 7 class Connection: 8 阅读全文

posted @ 2022-12-19 10:51 默玖 阅读(77) 评论(0) 推荐(0) 编辑

2022年12月9日

有状态的函数

摘要: 有三种方式: 全局变量、闭包、类 这里简单看一下闭包怎么实现的 1 """ 2 闭包实现有状态函数 3 """ 4 5 6 def counter(): 7 value = 0 8 9 def wrapper(): 10 # 内部实现修改外部变量 11 nonlocal value 12 value 阅读全文

posted @ 2022-12-09 10:56 默玖 阅读(23) 评论(0) 推荐(0) 编辑

2022年12月8日

循环优化一

摘要: 主角:takewhile 判断序列中元素是否为偶数,奇数则终止 这是我们最常用的一种方式,其实没必要这么复杂 1 a = [4, 6, 7, 3] 2 3 4 def judge_is_even(item): 5 if item % 2 == 0: 6 return True 7 return Fa 阅读全文

posted @ 2022-12-08 18:10 默玖 阅读(40) 评论(0) 推荐(0) 编辑

2022年12月7日

委托的简单延伸

摘要: 前面说过,委托/代理是一种编程模式 获取属性值重写__getattr__即可 相反修改内部对象的属性值则重写__setattr__ 未完 待续,,,,,, 阅读全文

posted @ 2022-12-07 19:03 默玖 阅读(11) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 ··· 14 下一页

导航