- 博客(7)
- 收藏
- 关注
原创 麻将 给13张牌显示需要胡的牌
最近在玩日本麻将 于是想写一个判断是否胡牌和胡牌后所得番数 但只写完了前一个还不算七对子# 测试的用例很少估计有bug,但是某办法啦# 麻将胡牌的组合方式winning_card=[[2,2,3,3,3],[2,3,2,3,3],[2,3,3,2,3],[2,3,3,3,2],[3,2,2,3,3],[3,2,3,2,3],[3,2,3,3,2],[3,3,2,2,3], [3, 3, 2, 3, 2],[3, 3, 3, 2, 2],[1,3,3,3,3],[3,1,3,
2021-06-20 17:09:39
222
原创 MessagePack (Python第三方库文档翻译)
MessagePack (Python第三方库文档翻译)发行时间: Dec 18, 2020、什么是MessagePackMessagePack是一个高效的二进制序列化格式,它可以像JSON一样在众多语言之间交换信息。但MessagePack比JSON更快、更轻巧。这个包裹给CPython bindings提供读写MessagePack数据的功能。对于使用者非常重要的通知1:从0.5版本开始MessagePack在python第三方库中的名字从msgpack-python更改为msgpack2
2021-06-05 13:53:31
824
原创 inspect库检查传入实参与参数注解是否匹配
import inspectdef check(fn): def wrapper(*args,**kwargs): # 实参检查 sig=inspect.signature(fn) count=0 # 是用count来记录偏离args时的下标,也可使用enumerate函数生成每一个下标对应的位置 flag=False # flag 标记判断判断的参数进入args还是进入kwargs kwargs={str(k)
2021-05-12 00:02:54
129
原创 python两个顺序单链表的归并
from 链表 import Llist,Lnode# Llist 为单链表类 Lnode节点类l1 = Llist()l2 = Llist()def list_merge(list_1,list_2): inf = float('inf') # python中默认的最大值(没啥用主要是为了再头节点加个虚节点) p = Lnode(inf) # 给第一个链表表头插入一个...
2019-11-03 19:38:21
259
原创 python 字典扁平化 递归
""" **将一个字典扁平化** {'a':{'b':1,'c':2},'d':{'e':2,'f':{'g':4}}} 输出 a,b-1,a,c-2,d,e-3,d,f,g-4"""def g(dic,lst = None): if lst is None: lst = [] for i in dic.keys(): ...
2019-10-18 13:23:55
194
原创 小船过河 宽度搜索 python实现
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2019-03-19 20:43:12
492
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人