python技术
谁是世界上最美丽的语言?
热爱生活、热爱编程、热爱技术
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python 多继承super解析
原文链接:原创 2021-09-03 18:02:45 · 533 阅读 · 0 评论 -
python 模拟检测函数形参类型
python3 新增了函数注解,大致用法就是 def func(a:int,b:str) -> str ,用:来表示函数形参的类型,但是目前为止这个注解在python解释器中不会起到任何作用,实参类型不会因为形参注解类型而发生任何异常,所以我突发奇想,结合python的装饰器和inspect 模块一起做一个简单的类型检测(可能存在一点bug,但是我觉得实现过程值得被记录) 在以下的代码中,需要使用到inspect模块里面的signature、Parameter #异常检测类,对于类型不匹配的抛出原创 2021-08-30 00:01:20 · 221 阅读 · 0 评论 -
python 元组替代字典
大家应该都知道python字典背后的实现是依靠散列表的,散列表可真是个好东西,可以以极快的速度获取内存上的数据,但是任何强大的东西背后都是有做出牺牲的,比如散列表就是一个典型的以空间换时间的数据结构,散列表存储并不会将数组存满,而是会留存大概三分之一左右的内存不存任何数据,这就导致了我们在实际开发中如果遇到了要存储千万上亿级别的数据的时候,python的字典就会造成大量的内存浪费(如果你的设备内存足够大当我没说); 所以我们更希望在不造成大面积空间浪费的情况下而又能快速拿到数据,元组的重要性就体现出来了,原创 2021-08-25 11:42:15 · 219 阅读 · 0 评论
分享