09 2019 档案
摘要:1. 重定向:资源跳转的方式 道理很简单,你要重定向,当然要设置状态码,还有重定向的位置要说清楚,毕竟计算机是精确,你模棱两可还是不行的。 2. 重定向的特点: 1. 地址栏发生变化 2. 重定向可以访问其他站点的资源 3. 重定向是两次请求。不能使用request对象来共享数据。 3. 转发特点:
阅读全文
摘要:``` import re s = "文本 1文本 2" pat1 = re.compile(r"(.*?)") # 非贪婪模式 print(pat1.findall(s)) pat2 = re.compile(r"(.*)") # 贪婪模式 print(pat2.findall(s)) ''' ['文本 1', '文本 2'] ['文本 1文本 2'] ''' ```
阅读全文
摘要:``` # 线程隔离 from werkzeug.local import LocalStack import threading # 首先实例化 my_stack = LocalStack() my_stack.push(1) # 主线程入栈 def worker(): print("in worker thread the value is:", my_stack.top) my_stack.
阅读全文
摘要:38. 用Python实现一个二分查找的函数 42. 写一个快速排序 python def quick_sort(arr): n = len(arr) if n
阅读全文
摘要:1. 合并字典:请合并下面两个字典 a = {"A":1,"B":2},b = {"C":3,"D":4} 2. 元组操作:如何把元组 ("a","b") 和元组 (1,2),变为字典 {"a":1,"b":2} 3. 交换字典的键和值 4. 我们知道对于列表可以使用切片操作进行部分元素的选择,那么
阅读全文