摘要: [TOC] 第八章、函数进阶之字典生成式与匿名函数 一、 字典生成式一般与zip连用 二、匿名函数 1. 什么是函数 匿名函数就是没有名字的函数,使用一次就会被回收,加括号就可以运行 2. 与内置函数连用 ​ storted():对容器进行从小到大排序 salary_list_dict = {'ta 阅读全文
posted @ 2019-08-13 22:09 得淼 阅读(184) 评论(0) 推荐(0)
摘要: [TOC] 第八章、函数进阶之三元表达式 三元表达式 列表推导式 阅读全文
posted @ 2019-08-13 21:19 得淼 阅读(201) 评论(0) 推荐(0)
摘要: 第八章、函数进阶之迭代器03 1. 什么是迭代 迭代更新换代,基于上一次的结果退出下一次的结果 2.可迭代对象 具有__iter__()方法的就是可迭代对象,除了数字类型和函数类型都是可迭代对象 x = 1 # 不可迭代对象 s = 'jiayi' # 可迭代对象 lt = [1, 2, 3] # 阅读全文
posted @ 2019-08-12 18:45 得淼 阅读(112) 评论(0) 推荐(0)
摘要: [TOC] 第八章、函数进阶之装饰器02 一、无参装饰器 1. 什么是装饰器? 装饰器指的是为被装饰对象添加功能,因此定义装饰器就是定义一个函数,只不过是该函数是用来为其他函数添加额外的功能 注意 : 装饰器本身是可以任意调用的对象 被装饰的对象也可以是任意可调用了的对象 2. 为什么要用装饰器 装 阅读全文
posted @ 2019-08-12 17:25 得淼 阅读(142) 评论(0) 推荐(0)
摘要: [TOC] 第八章、函数进阶之闭包函数01 回顾 : 函数对象:可以将定义在函数内的函数返回到全局使用,打破了函数的层级限制 名称空间与作用域:作用域关系在函数定义阶段就已经固定死了,与调用位置无关,在任意位置调用函数都需要跑到定义函数时找到作用域关系 一、什么是闭包 闭包 :函数内部函数对外部作用 阅读全文
posted @ 2019-08-12 15:12 得淼 阅读(138) 评论(0) 推荐(0)
摘要: [TOC] 第七章、函数基础之名称空间和作用域 说明:函数内部的函数只能在函数内调用,不能在函数外部调用 一、名称空间 内存有一块内存存储变量名与变量间的绑定关系的空间,这个空间就叫做名称空间 1. 1内置名称空间 内置名称空间:存放py解释器自带的名字,如 2. 2全局名称空间 全局名称空间:除了 阅读全文
posted @ 2019-08-11 17:08 得淼 阅读(106) 评论(0) 推荐(0)
摘要: [TOC] 第七章、函数基础之函数嵌套 一、函数的嵌套定义 函数内部定义的函数,无法在函数调用内部定义的函数 二、函数的嵌套的调用 三、练习 `circle(10): 314.1592653589793 circle(10,action='perimeter'): 62.83185307179586 阅读全文
posted @ 2019-08-11 16:09 得淼 阅读(160) 评论(0) 推荐(0)
摘要: [TOC] 第七章、函数基础之函数对象08 一、函数对象的功能 1. 引用 2. 当做参数传给一个函数 3. 可以当做函数的返回值 4. 可以当做容器类型的元素 二、练习 阅读全文
posted @ 2019-08-11 15:43 得淼 阅读(112) 评论(0) 推荐(0)
摘要: [TOC] 第七章、函数基础之可变长参数 一、可变长形参之 形参中的 会将溢出的位置实参全部接收,然后存储元组的形式,然后把元组赋值给\ 后的参数 注意 :约定俗成参数名为 args 二、可变长实参之 实参中的 ,\ 会将\ 后的值循环取出,打散成位置实参。以后碰到实参带\ 的,它就是位置实参,应该 阅读全文
posted @ 2019-08-11 15:30 得淼 阅读(168) 评论(0) 推荐(0)
摘要: [TOC] 第七章、函数基础之函数的参数 一、形参和实参 在函数定义阶段括号定义的参数,叫做形式参数,简称形参,本质就是变量名 在函数调用阶段括号内传入的参数,叫做实参,本质就是变量的值 二、位置参数 在函数定义阶段内,按照从左到右的顺序依次定义的形参,叫做位置形参 特点 :按照位置定义的形参,都必 阅读全文
posted @ 2019-08-11 14:59 得淼 阅读(199) 评论(0) 推荐(0)