Python学习
文章平均质量分 66
今天也要努力吃饭
这个作者很懒,什么都没留下…
展开
-
代码随想录day1| 704. 二分查找、27. 移除元素
数组区间:[left,right) or [left,right]循环条件:left<right or left<=right。把握好对区间的选择才能对边界值的选择做理性的分析。根据数组的存车特性,数组元素不能删除只能覆盖。26.删除排序数组中的重复项。844.比较含退格的字符串。977.有序数组的平方。原创 2023-06-04 21:26:56 · 57 阅读 · 0 评论 -
celery设置不预取,链接超时无法返回ack
RabbitMQ允许消费者每次从队列中取任意数量的messagecelery中具体怎么个流程参考官方文档(链接)官方文档中给的关闭预取的方法是在启动worker时加上参数-O fair,但是这个方法不好使(好使就不会有这篇博客了)至于为什么,我也不知道,毕竟我就是个小菜鸡,在我试了无数次之后发现下面的方法是好使的:在配置文件中添加一下三行代码CELERY_ACK_LATE = TrueC...原创 2020-02-27 15:52:09 · 1018 阅读 · 2 评论 -
Python函数个人总结
函数:对某一功能进行封装,在需要的时候随时拿过来执行。定义:dfe 函数名():函数体函数的调用:函数名();函数的返回:return 返回值;1.当函数结束时,给调用方一个结果;2.每个函数如果在函数中不写return,默认返回None;3.只写return没有返回值时默认返回None;4.只要函数执行到return,函数就停止执行;5.return 一个返回值,调用方只能接受...原创 2018-10-13 11:39:12 · 288 阅读 · 0 评论 -
函数名,闭包
函数名的应用1.函数名就是一个变量,可以赋值给另一个变量2.可以把函数当做一个参数传给另一个函数3.可以作为返回值4.可以作为容器类的元素闭包:内层函数对外层函数(非全局)的变量的引用特点:1,可以让一个局部变量常驻内存;2,可以防止其他程序污染这个变量。...原创 2018-10-13 22:06:28 · 123 阅读 · 0 评论 -
递归遍历文件夹
import osdef read(filepath, n): files = os.listdir(filepath) # 查看该文件夹中所有的文件 for fi in files: fi_d = os.path.join(filepath, fi) # 拼接路径获取路径:文件夹+文件 if os.path.isdir(fi_d): #...原创 2018-10-20 18:34:32 · 180 阅读 · 0 评论 -
二分法Python实现
# 二分法查找要求:查找序列必须是有序序列# 查找156在lst中的位置lst = [1, 4, 5, 6, 8, 9, 11, 15, 17, 18, 19, 45, 49, 98, 101, 156, 178, 199]left = 0right = len(lst)-1n = 156while left <= right: middle = (left + righ...原创 2018-10-20 18:35:51 · 1278 阅读 · 0 评论 -
lambda, sorted(), filter(), map()
# 匿名函数 lambda()## 1.匿名函数可以有多个参数,多个参数之间用逗号隔开# 2.匿名函数无论多复杂,只能写一行,其逻辑结束后直接返回数据# 3.返回值和正常函数一样,可以是任意数据类型a = lambda x: x*xprint(a)print(a.__name__) # 查看函数名print(a(3))# sorted() 排序函数 sorted(iter...原创 2018-10-20 18:39:43 · 259 阅读 · 0 评论 -
python实现单链表
class Node:def init(self, val, next_=None):self.val = valself.next_ = next_class LinkList:def init(self):self._head = None# 判断列表是否为空def is_empty(self): if self._head == None: retur...原创 2019-06-28 16:30:55 · 162 阅读 · 0 评论