摘要: Python装饰器1. 定义本质是函数,用来装饰其他函数,为其他函数添加附加功能2. 原则a. 不能修改被装饰函数的源代码b. 不能修改被装饰的函数的调用方式3. 实现装饰器知识储备a. 函数就是变量b. 高阶函数 i. 把一个函数当作实参传给另外一个函数,在不修改被装饰函数源代码情况下为其添加功能 ii... 阅读原文
2019-03-25 20:54:03 阅读(2886) 评论(0)
摘要: 说明 操作系统:Windows 10 Python 版本:3.7x 虚拟环境管理器:virtualenv 代码编辑器:VS Code 环境搭建 打开 cmd 执行下述操作 # 创建项目文件 mkdir todolist cd todolist # 创建代码文件夹 mkdir app # 创建虚拟环境 py... 阅读原文
2019-03-25 20:50:03 阅读(2394) 评论(0)
摘要: 目录 Django Cache 缓存组件 缓存逻辑伪代码 配置缓存源 可配置参数说明 01. Django的默认缓存 02. 基于Redis的django-redis 03. 自定义cache 0... 阅读原文
2019-03-25 18:53:05 阅读(2353) 评论(0)
摘要: 1.web应用模式 在web开发中有两种应用模式: 1)前后端不分离 2)前后端分离 2.api接口 为了在团队内部形成共识、防止个人习惯差异引起的混乱,我们需要找到一种大家都觉得很好的接口实现规范,而且这种规范能够让后端写的接口,用途一目了然,减少双方之间的合作成本。 目前市面上大部分公... 阅读原文
2019-03-25 17:11:04 阅读(2552) 评论(0)
摘要: """ 作者:zxj 功能:模拟掷骰子,两个筛子数据可视化 版本:3.0 日期:19/3/24"""import randomimport matplotlib.pyplot as plt#中文显示问题plt.rcParams['font.sans-serif'] = ['SimHei']pl... 阅读原文
2019-03-25 14:15:03 阅读(2342) 评论(0)
摘要: 答案答案不一定正确待修改中 仅供参考 """def grammar(): return ''' 5个python数据类型:int整数型 folat浮点型 tuple元组 str字符串 list列表 set集合 dict字典 boll布尔 空None 5个python内置函数:... 阅读原文
2019-03-25 12:22:02 阅读(2327) 评论(0)
摘要: python 游戏 —— 汉诺塔(Hanoita) 一、汉诺塔问题 1. 问题来源   问题源于印度的一个古老传说,大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三... 阅读原文
2019-03-25 11:23:03 阅读(2396) 评论(0)
摘要: """ 作者:zxj 功能:模拟掷骰子,两个筛子数据可视化 版本:3.0 日期:19/3/24"""import randomimport matplotlib.pyplot as pltdef roll_num(): roll = random.randint(1, 6) ret... 阅读原文
2019-03-25 10:28:02 阅读(2310) 评论(0)
摘要: 作者:熊猫烧香 链接:www.pythonheidong.com/blog/article/26/ 来源:python黑洞网 目标读者 本书的目标读者是那些正在使用 Python,又想熟悉 Python 3 的程序员。如果你懂 Python 2,但是想迁移到 Python 3.4 或者更新的版本,也没问题。在... 阅读原文
2019-03-25 09:47:02 阅读(2525) 评论(0)
摘要: 函数的定义: 编程中的函数是用最基础的指令来实现比较复杂的功能,在此期间可以把该过程中的众多子程序封装成另一个高一级的“指令”,我们可以给这个“指令”起一个名字,方便在以后调用.这个过程可以无限的抽象循环,创造更高一级的“指令”. 另外重要的一点,函数即变量 使用函数的好处 把经常使用的功能封装,减少代... 阅读原文
2019-03-25 08:38:02 阅读(3601) 评论(0)