摘要: 一,模块的概念:常见场景:一个模块就是一个包含了一组功能的Python文件,比如spam.py,模块名为spam,可以通过import spam使用 在Python中,模块的使用方式都是一样的,但其实细说的话,模块可以分为四个通用类别: 1)使用Python编写的.py文件 2)已被编译为共享库活D 阅读全文
posted @ 2018-04-30 19:30 wy0925 阅读(5233) 评论(0) 推荐(0)
摘要: 一:函数的嵌套:在函数内部在定义一个函数,一层套一层 二:写一个装饰器的框架 三:函数闭包加上返回值: 四:函数闭包加上参数: 就上个例子来说,加上name和age两个参数 五:函数闭包之解压序列 python实现值的互换 六:函数闭包为函数加上认证功能,联系京东商城每个模块加上用户名和密码验证功能 阅读全文
posted @ 2018-04-30 15:00 wy0925 阅读(160) 评论(0) 推荐(0)
摘要: 一:高阶函数的定义: 1)函数接受的参数是一个函数名 2)函数的返回值是一个函数名 3)满足上述条件任意一个,都可称之为高阶函数 二:示例 三: 阅读全文
posted @ 2018-04-30 10:55 wy0925 阅读(121) 评论(0) 推荐(0)
摘要: 一:装饰本质就是函数,功能是为其他函数添加附加功能 二:原则: 1)不修改被修饰函数的源代码 2)不修改被修饰函数的调用方式 三:装饰器的实现 1)装饰器=高阶函数+函数嵌套+闭包 示例:将下列函数增加一个执行时间的功能 此时为了保证装饰器的原则,我们需要另外写一个执行时间的函数 装饰器的用法:在第 阅读全文
posted @ 2018-04-30 10:33 wy0925 阅读(107) 评论(0) 推荐(0)