摘要: 一个函数封装一些数据,那模块可以对函数进行再一次打包,使用模块能极大地提高自身的开发效率,省去自己开发的时间,同时便于查找和修改,更有利于我们进行后期的维护 在python中,模块主要分为三类:内置模块,第三方模块和自定义模块;内置模块是python中自带的模块,编程过程中,用import导入的一般 阅读全文
posted @ 2019-01-16 20:45 DF-包子 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 装饰器: 从名字上来看,装饰器就是用来装饰内容的一个工具.本质上是一个闭包 在开发中,装饰器必须要遵守开放封闭原则:对扩展开放,对修改源代码封闭. 在装饰器中,有一个很重要的工具就是@,称之为语法糖,语法糖的本质就是:被装饰的函数名 = 装饰器的名字(被装饰的函数名) 在装饰器的应用上,有一个很简单 阅读全文
posted @ 2019-01-15 21:31 DF-包子 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 迭代器: 可迭代对象:要遵守迭代协议,只要有__iter__方法的,就是可迭代对象,可以被for循环 迭代器:要遵守迭代器的协议,有__iter__和__next__方法的就叫迭代器 创建一个迭代器 == 可迭代对象.__iter__() 使用迭代器,就是 == 迭代器.__next__() 那么换 阅读全文
posted @ 2019-01-14 19:34 DF-包子 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 函数名的使用 for循环机制 捕获异常 嵌套的升级:闭包 迭代器 在说明函数名的使用时,必须熟记函数的结构: 函数名的使用: 1,函数名可以当做值赋给变量 2,函数名可以当做参数去传递 3,函数名可以当做返回值被返回 在这里插入一个比较绕的:接力 4,函数名可以当做元素存放在容器当中 lst = [ 阅读全文
posted @ 2019-01-13 14:20 DF-包子 阅读(163) 评论(0) 推荐(0) 编辑