摘要: 什么是闭包 闭包指的是函数内部函数对外部作用域而非全局作用域的引用. 函数传参的两种方式 方式一(使用参数的形式) 1 1 1 方式二(闭包函数) 1 1 1 闭包函数的应用 闭包的意义:闭包函数把函数变量一起包起来,下次调用时可以直接调用 应用领域:爬虫,延迟计算 阅读全文
posted @ 2019-08-12 14:58 黑糖A 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 名称空间 定义:内存有一块内存存储变量名与变量间的绑定关系的空间,存放名字(变量名/函数名) 1.内置名称空间 内置名称空间是python解释器独有的,存放python解释器自带的名字,如int,float,len 当Python解释器启动的时候python自动开辟内置名称空间存放了这些python 阅读全文
posted @ 2019-08-09 20:36 黑糖A 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 函数嵌套的定义 函数内部定义的函数,无法在函数外部使用内部定义的函数 定义一个circle函数,通过传参的形式得到园的面积或者周长 28.274333882308138 18.84955592153876 28.274333882308138 18.84955592153876 20 100 阅读全文
posted @ 2019-08-09 19:58 黑糖A 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 函数对象 函数是第一类对象,即函数可以被当做数据处理。 1 from func 函数名等同于变量名,即变量名有的方法,函数名同样也有, 被引用 ; 当做容器元素 ; 当做函数参数 ; 当做函数返回值 阅读全文
posted @ 2019-08-09 19:29 黑糖A 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 可变长参数之 name: nick pwd: 123658 (18, 180, 140, 'a', 234) 1 可变长参数之 name: nick pwd: 123658 {'age': 18, 'height': 180} 1 可变长参数 和 连用 了解 name: nick pwd: 1234 阅读全文
posted @ 2019-08-09 19:03 黑糖A 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 形参和实参 形参:定义阶段才有形参,形式参数,啥也没用,只是占个位置,具有描述意义 实参:调用阶段才有实参,实际的参数,具有具体的值 位置参数 位置形参:一个一个的写形参,就叫位置形参 位置实参:一个一个写过去,就叫位置实参 默认形参 在定义阶段,就已经被赋值,调用时可以不用为其赋值 注意: 1. 阅读全文
posted @ 2019-08-08 20:42 黑糖A 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 函数的返回值 函数内部代码经过一系列逻辑处理获得的结果。(什么是返回值) return是一个函数结束的标志,函数内可以有多个return,只要执行到return,函数就会执行。 return的返回值可以返回任意数据类型 return的返回值无个数限制,即可以使用逗号隔开返回多个值 0个:返回None 阅读全文
posted @ 2019-08-08 17:04 黑糖A 阅读(599) 评论(0) 推荐(0) 编辑
摘要: 函数的定义 函数更多的是一种思想,他不是一种技术 什么是函数 在程序中,函数就是具备某一功能的工具,事先将工具准备好就是函数的定义,遇到应用场景拿来就用就是函数的调用 为何用函数 如果不使用函数,写程序时将会遇到这三个问题: 1. 程序冗长 2. 程序的扩展性差 3. 程序的可读性差 定义函数的方式 阅读全文
posted @ 2019-08-08 16:30 黑糖A 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 文件的高级应用 可读,可写 即可读又可写(尽量不要使用) r+是在后面追加 True test.py文件中写入x=10 清空文件的功能是w提供的,w+更不要使用 True test.py文件被清空,写入a=5 a有追加的功能,a的指针在末尾,a+功能没什么用 =5 test.py文件内为a=5x=1 阅读全文
posted @ 2019-08-08 15:56 黑糖A 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 文件的三种打开方式 文件操作的基础模式有三种(默认的操作模式为r模式): r模式为read w模式为write a模式为append 文件读写内容的格式有两种(默认的读写内容的模式为b模式): t模式为text b模式为bytes t,b这两种模式均不能单独使用,都需要与r/w/a之一连用. 文件打 阅读全文
posted @ 2019-08-07 19:57 黑糖A 阅读(459) 评论(0) 推荐(0) 编辑