
python
hupc
这个作者很懒,什么都没留下…
展开
-
【记录】Python学习--定义函数
练习请定义一个函数quadratic(a, b, c),接收3个参数,返回一元二次方程ax^2+bx+c=0ax2+bx+c=0的两个解。提示:一元二次方程的求根公式为:计算平方根可以调用math.sqrt()函数:import mathdef quadratic(a,b,c): if not isinstance(a,(int,float)): raise TypeError('bad operand type') x1 = ((-b) +...原创 2020-12-25 23:55:47 · 174 阅读 · 0 评论 -
你对生成器了解多少?
最近在学习Python的时候了解到生成器(generator)的概念,觉得挺有趣的,顺便又学习了下PHP的生成器,这里就记录一下吧~生成器,其实可以理解为是数组,但是既然它叫生成器,那肯定是和数组是有区别的。具体区别是啥呢?我们知道,在我们声明一个数组的时候,程序会开辟一个内存来保存这个数组的数据,如果这个数组特别大,比如rang(1,1000000),这将会占用100M的内存空间,显然是不合适的。而且有时候我们可能只需要数组的前几个数据,并不一定要获取到所有的数据,这时候,生...转载 2020-12-18 10:40:06 · 142 阅读 · 0 评论 -
Python爬虫之爬取职位招聘信息
一个用来爬取拉勾网上职位信息的Python脚本~原创 2020-08-07 17:37:30 · 599 阅读 · 0 评论 -
【转】python中with的用法
with是从Python2.5引入的一个新的语法,它是一种上下文管理协议,目的在于从流程图中把 try,except 和finally 关键字和资源分配释放相关代码统统去掉,简化try….except….finlally的处理流程。with通过__enter__方法初始化,然后在__exit__中做善后以及处理异常。所以使用with处理的对象必须有__enter__()和__exit__()这两个方法。其中__enter__()方法在语句体(with语句包裹起来的代码块)执行之前进入运行,_转载 2020-07-06 18:23:12 · 115 阅读 · 0 评论