随笔分类 - python
摘要:最近身边一些朋友发生在项目当中编写自己模块,导入的时候无法导入的问题。 下面我来分享一下关于python中导入模块的一些基本知识。 1 导入模块时寻找路径 在每一个运行的python程序当中,都维护了一套sys文件,在这里面的path变量里,存储了在当前程序中导入模块时候寻找的路径。 上代码看一下:
阅读全文
摘要:前一段时间学习了python当中的装饰器,主要利用了闭包的原理。后来呢,又见到了python当中的functools模块,里面有很多实用的功能。今天我想分享一下跟装饰器息息相关的两个函数partial和wraps,这两个好伙伴可以说是非常实用。 1 partial偏函数: 这个函数可以帮助我们对一个
阅读全文
摘要:java实现: 对于初学者来说,二叉树的遍历可能有点难,不过没有关系,认真理解算法思想,一点一点来,总会理解的! 对于算法的实现,不同的人实现方式多少有些不一样,如果有好伙伴有更好的方案,也欢迎沟通交流~~
阅读全文
摘要:下面我们尝试用while循环去实现二分查找: OK 以上就是两种实现二分查找的方法。 因为思想相同,他们的时间复杂度是一样的。 但是递归的方式,每次都要开新的列表,实际上空间复杂度会更大一些。
阅读全文
摘要:算法过程理解起来非常痛苦 呜呜!好委屈 不过我希望大家静下心来一点点学,一定会有所收获!
阅读全文
摘要:如果后续有时间,我会再补一个c语言实现的快排上来!毕竟会python的伙伴太少了 ok!!一大早上我就写了c语言版本的。因为c语言中如果不是全局数组,函数就不能修改他,为了让排序通用,我们利用指针! 上代码!思想是一样的!要静下心来哦~ 希望对朋友们有所帮助!欢迎大家发现错误与我交流
阅读全文
摘要:hello大家好~~我是稀里糊涂林老冷,一天天稀里糊涂的。 前一段时间学习了装饰器,觉着这东西好高大上哇靠!!哈哈,一定要总结一下,方便以后自己查阅,也希望帮助其他伙伴们共同进步! 装饰器: 大家可以这样理解,装饰器是运用闭包的基本原理,对一个目标函数进行装饰。即是在执行一个目标函数之前、之后执行一
阅读全文
摘要:闭包这个概念好难理解,身边朋友们好多都稀里糊涂的,稀里糊涂的林老冷希望写下这篇文章能够对稀里糊涂的伙伴们有一些帮助~ 请大家跟我理解一下,如果在一个函数的内部定义了另一个函数,外部的我们叫他外函数,内部的我们叫他内函数。 闭包: 在一个外函数中定义了一个内函数,内函数里运用了外函数的临时变量,并且外
阅读全文
摘要:说到排序算法,就不得不提时间复杂度和稳定性! 其实一直对稳定性不是很理解,今天研究python实现排序算法的时候突然有了新的体会,一定要记录下来 稳定性: 稳定性指的是 当排序碰到两个相等数的时候,他们的顺序会不会发生交换。其实对于一个整数数列的排序,是否交换元素没有任何影响。 但是: 如果有这样一串二元组: ( 2, 5) (1 ,6 ) ( 2 , 8 ) 我们要优先按照第一个元...
阅读全文
摘要:最近身边的朋友都在问我迭代器是什么回事,经常跟大家一起讨论python的迭代器,一点点的我觉着自己有了更深一层的理解。我写下这篇文章,希望能对懵懵懂懂的好伙伴有些帮助~ 我也不是什么能人,难免说错一些东西,我会认真的把自己理解的说明白,欢迎各路大神批评指正。 生成器是什么??哇!不到哇~~~(眩晕持
阅读全文
摘要:学习python有一段时间了,在学习过程中遇到很多难理解的东西,做一下总结,希望能对其他朋友有一些帮助。 完全是个人理解,难免有错,欢迎其他大神朋友们批评指正。 1 迭代 什么是迭代呢??我们可以这样理解,一个容器类型的数据,比如 列表[ ] 、元组 () 和 字典 { }, 我们可以把这样类型的数
阅读全文

浙公网安备 33010602011771号