摘要:
第一章:接口规范 01 Web应用模式 02 Restful接口规范 第二章:请求渲染解析异常响应组件 01 认识Django REST framework 02 DRF环境安装与搭建 03 DRF请求生命周期 04 请求模块:request对象 05 渲染模块 06 解析模块 07 异常模块 08 阅读全文
摘要:
什么是数据结构?什么是算法? 从广义上讲, 数据结构就是指一组数据的存储结构。 算法就是操作数据的一组方法。 学什么 效率和资源消耗的度量衡——复杂度分析。 最常用、最基础的20个数据结构与算法,学习他们的:“来历”、“特点”、“适合解决什么问题”和“ 实际的应用场景 10 个数据结构:数组、链表、 阅读全文
摘要:
2 复杂度 2.1 为什么需要复杂度分析? 测试结果非常依赖测试环境; 测试结果受数据规模的影响很大。 2.2 时间复杂度 用来评估算法运行效率的一个式子(单位) 时间复杂度记为O(log2n)或O(logn) 当算法过程中出现循环折半的时候,复杂度式子中会出现log 时间复杂度分析 只关注循环执行 阅读全文
摘要:
时间模块 python中时间日期格式化符号: %y 两位数的年份表示(00-99) %Y 四位数的年份表示(000-9999) %m 月份(01-12) %d 月内中的一天(0-31) %H 24小时制小时数(0-23) %I 12小时制小时数(01-12) %M 分钟数(00=59) %S 秒(0 阅读全文
摘要:
# 针对以下需求 # def func(x,y): # if x > y: # return x # else: # return y # # res=func(1,2) # print(res) # 三元表达式 # 语法格式: 条件成立时要返回的值 if 条件 else 条件不成立时要返回的值 x 阅读全文
摘要:
# 1、列表生成式 l = ['alex_dsb', 'lxx_dsb', 'wxx_dsb', "xxq_dsb", 'egon'] # new_l=[] # for name in l: # if name.endswith('dsb'): # new_l.append(name) # new_ 阅读全文
摘要:
# -*- coding: utf-8 -*_ # # author:lu # time:2019-10-13 ''' 1-模块的概念: 试卷 一个.py文件就称之为一个模块(Module) 2-包的概念: 试卷夹 这些组织存放模块文件的目录,我们称之为包(Package) 3-模块与包的优势: 1 阅读全文
摘要:
# 1、def用于定义有名函数 # func=函数的内存地址 # def func(x,y): # return x+y # print(func) # 2、lamdab用于定义匿名函数 # print(lambda x,y:x+y) # 3、调用匿名函数 # 方式一: # res=(lambda 阅读全文
摘要:
# x=yield 返回值 # 一: # def dog(name): # print('道哥%s准备吃东西啦...' %name) # while True: # # x拿到的是yield接收到的值 # x = yield # x = '肉包子' # print('道哥%s吃了 %s' %(nam 阅读全文
摘要:
# 如何得到自定义的迭代器: # 在函数内一旦存在yield关键字,调用函数并不会执行函数体代码 # 会返回一个生成器对象,生成器即自定义的迭代器 def func(): print('第一次') yield 1 print('第二次') yield 2 print('第三次') yield 3 p 阅读全文