摘要:
Flask flask flask源码分析 知识拓展 Python集合操作之=操 猴子补丁 链函数 偏函数 阅读全文
摘要:
链函数: chain函数串联a和b,兼顾内存效率同时写法更加优雅 from itertools import chain a = [1, 3, 5, 0] b = {'a': 1, 'b': 2} # 演示一: for i in chain(a, b): print(i, end=' ') # 1 阅读全文
摘要:
一. 什么是猴子补丁? 这个词原来为Guerrilla Patch,杂牌军、游击队,说明这部分不是原装的,在英文里guerilla发音和gorllia(猩猩)相似,再后来就写了monkey(猴子)。 还有一种解释是说由于这种方式将原来的代码弄乱了(messing with it),在英文里叫monk 阅读全文
摘要:
函数在执行时,要带上所有必要的参数进行调用。但是,有时参数可以在函数被调用之前提前获知。 这种情况下,一个函数有一个或多个参数预先就能用上,以便函数能用更少的参数进行调用。 偏函数是将所要承载的函数作为partial()函数的第一个参数,原函数的各个参数依次作为partial()函数后续的参数,除非 阅读全文
摘要:
Flask上下文管理流程图 路由源码分析 # 第一步 @app.route('/') # 第二步 def route(self, rule, **options): def decorator(f): endpoint = options.pop('endpoint', None) # 1. 路由声 阅读全文
摘要:
一. Flask介绍 Flask诞生于2010年,是Armin ronacher(人名)用 Python 语言基于 Werkzeug 工具箱编写的轻量级Web开发框架。 Flask 本身相当于一个内核,其他几乎所有的功能都要用到扩展(邮件扩展Flask-Mail,用户认证Flask-Login,数据 阅读全文
摘要:
a = {'a'} b = {'b'} a = a | b print(a) # {'b', 'a'} c = {'c'} a |= c print(a) # {'a', 'b', 'c'} d = 'd' a.add(d) print(a) # {'d', 'a', 'c', 'b'} 阅读全文