摘要: Python 16 @(Python) 一、函数递归 1. 什么是函数递归 函数递归,就是函数的递归调用,是一种特殊的嵌套调用,在调用一个函数时,直接或间接的调用了自己 ① 递归必须要有两个阶段 递推阶段:先一层一层递归调用下去, 每进入下一层递归,问题的规模必须减少 回溯阶段:得到结果后,再一层一 阅读全文
posted @ 2018-08-23 16:29 Xut 阅读(486) 评论(0) 推荐(0)
摘要: Python 15 @(Python) 一、 生成器 生成器是一个函数,在这个 会出现 ,调用此函数时,函数体内的代码不会执行,这个被调用的函数就是生成器,格式形式: ,此时 是一个内存地址 生成器( )使用 或`next(func()) yield`后面的值 生成器是自定义后的迭代器,本质是迭代器 阅读全文
posted @ 2018-08-23 16:27 Xut 阅读(398) 评论(0) 推荐(0)
摘要: Python 14 一、有参装饰器 实现登录一次后,后续函数执行,不用再重复登录 装饰器传入参数 用户在登录不同的需求时,可能需要比对不同的用户密码文件,这就可以用到有参装饰器 有参装饰器模板 二、迭代器 1. 什么是迭代器 迭代:是一个重复的过程,每一次迭代都是基于上一次结果,单纯的重复并不是迭代 阅读全文
posted @ 2018-08-23 16:26 Xut 阅读(496) 评论(0) 推荐(0)
摘要: Python 13 一、闭包函数 1. 什么是闭包函数 闭包函数,是定义在一个函数体里面的函数,这个函数有对外部作用域中名字的引用(外层范围:包含对外部作用域而非全局作用域的引用,外部作用域名字不能出最外层的函数) 2. 闭包函数的基本使用 要求:使用函数,获取网站网页的信息 闭包函数相对于普通函数 阅读全文
posted @ 2018-08-23 16:25 Xut 阅读(209) 评论(0) 推荐(0)