摘要: 五:编写装饰器,为多个函数加上认证功能,要求登录成功一次,在超时时间内无需重复登录,超过了超时时间,则必须重新登录 六:编写下载网页内容的函数,要求功能是:用户传入一个url,函数返回下载页面的结果 七:为题目六编写装饰器,实现缓存网页内容的功能:具体:实现下载的页面存放于文件中,如果文件内有值(文 阅读全文
posted @ 2018-09-27 17:28 msjaxuexi 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 闭包函数: 闭:指的是函数定义在一个函数内部的函数 包:该内部函数包含对外层函数名称的引用 闭包函数的基本形式: 调用方式 函数两种传值的方式 方式一:直接通过函数的的参数形式来传值 方式二通过闭包方式的方式来传值 实例: 解决方案一: 解决方案二: 阅读全文
posted @ 2018-09-26 16:10 msjaxuexi 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 名称空间相关: 1.名称空间Namespaces:指的是存放名字和值的内存地址绑定关系的的地方(内存空间) 2.名称空间可以被分为三大类: 内置名称空间:存放Python解释器自带的名字 产生:Python解释器启动的时候则产生 销毁:Python解释器结束运行销毁 全局名称空间:在文件内定格定义的 阅读全文
posted @ 2018-09-26 15:57 msjaxuexi 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 名称空间相关: 1.名称空间Namespaces:指的是存放名字和值的内存地址绑定关系的的地方(内存空间) 2.名称空间可以被分为三大类: 内置名称空间:存放Python解释器自带的名字 产生:Python解释器启动的时候则产生 销毁:Python解释器结束运行销毁 全局名称空间:在文件内定格定义的 阅读全文
posted @ 2018-09-26 15:57 msjaxuexi 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 函数的嵌套分为两种:函数嵌套调用和函数嵌套定义。 函数的嵌套调用:在一个函数内部调用其他函数。 函数嵌套定义:在一个函数内部定义另一个函数 阅读全文
posted @ 2018-09-26 15:20 msjaxuexi 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 函数是第一类对象:指的是函数的内存地址可以像一个变量值一样使用。 可以通过变量名访问到值的内存地址。函数名也可访问到函数的内存地址 实例: 阅读全文
posted @ 2018-09-26 15:10 msjaxuexi 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 命名关键字参数:在定义函数时,*与**之间的参数称之为命名关键字参数 特点: 在调用函数是,命名关键字参数必须key = value的形式传值 定义函数形参的定义的顺序:位置形参,默认形参,*args,命名关键字形参,**kwargs 阅读全文
posted @ 2018-09-26 14:37 msjaxuexi 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 函数的参数可以分为: 形式参数(形参):在函数定义阶段,括号内定义的参数/变量名成为形参 实际参数(实参):在函数调用阶段,括号内传入的值/变量值称为实参 ps:在调用函数阶段会将实参(值)绑定给形参(变量名),这种绑定关系只在调用函数时生效,在函数执行完毕就会解除这种绑定关系。 二、细分: 1.位 阅读全文
posted @ 2018-09-25 21:21 msjaxuexi 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 函数的返回值的特点: 1、函数的返回值没有类型的限制 2、函数的返回值没有数量的限制 3、返回多个值:多个返回值用逗号分隔,返回形式为元组形式。 若返回值只有一个的话,返回的就是原数值类型。 若没有返回return,返回值的内容为None 阅读全文
posted @ 2018-09-25 21:21 msjaxuexi 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 储备知识: 函数的使用分为两个明确的阶段,括号内定义参数 阶段一:定义函数 阶段二:调用函数 在定义阶段,Python解释器只检查语法是否正确,不执行函数,只有调用时依据函数名调用函数在内存的地址才执行。 函数的使用原则是:先定义在使用。 只用在函数调用之前,完成定义即可使用。 定义函数的顺序并不影 阅读全文
posted @ 2018-09-25 21:21 msjaxuexi 阅读(159) 评论(0) 推荐(0) 编辑