摘要: 常用模块的扩展 一、random模块 二、sys模块 三、os模块与os.path 四、shutill 阅读全文
posted @ 2018-10-16 21:23 BlackLinks 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 一、开发目录 在从我们开始学的编写一个个小的功能,到现在学的模块与包,我们就不再去使用那种面条版的代码去写程序了,现在我们再去编写某个功能或程序时,就要使用到文件及文件夹了,那么对于我们的文件及文件夹有没有什么规范呢? 1.开发目录规范 既然是分文件,那我们肯定是要有规律的去分文件,哪些的同类型的就 阅读全文
posted @ 2018-10-15 18:22 BlackLinks 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 模块 1.什么是模块 模块就是在多个文件内分别存放不同的功能,存放功能的文件就叫做模块,而模块之间是可以相互导入调用的 2.为什么要有模块 我们通过之前学过的语法和理论已经可以实现去编写一个个的小程序了,并且我们在学习了函数之后我们的代码的各个性能都有多提高,那么模块既然也是存放功能,并且还要用多个 阅读全文
posted @ 2018-10-11 21:00 BlackLinks 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 匿名函数 1.什么是匿名函数? 我们都知道,使用def+函数名的函数体是可以通过函数名加括号直接调用的,那么使用def定义的函数就称之为有名函数,那么匿名函数顾名思义就是没有名字的函数。 即匿名函数就是在定义时就相当于只产生一个变量的值而没有绑定任何名字的函数,所以只能在定义时使用一次就会被回收。 阅读全文
posted @ 2018-10-10 19:46 BlackLinks 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 装饰器补充(叠加多个装饰器) 上节课我们遗留下一个问题,那就是,装饰器到底可不可以叠加?可以叠加的话那么它的执行顺序又是什么? 装饰器的叠加是在函数上方以@形式的语法糖将装饰器加到上面,可以加多个装饰器。装饰器的加载顺序是自下而上,但是执行顺序则是自上而下 迭代器 1.什么是迭代器? 迭代也是重复的 阅读全文
posted @ 2018-09-28 14:37 BlackLinks 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 装饰器 1.什么是装饰器 装饰器就是为被装饰对象增添新的功能,而装饰器本身就是可任意调用的对象,可以把装饰器看错一个函数,而被装饰对象也可以是任意可调用的对象。 2.为什么要用装饰器 没有十全十美的程序,所以我们在写出来一个个程序的时候要考虑到以后对程序本身功能的添加以便用户使用,而若是我们只根据需 阅读全文
posted @ 2018-09-27 19:52 BlackLinks 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 函数补充 命名关键词参数:在定义函数时,在*args与**kwargs之间的参数就称为命名关键词参数,这种参数的特点就是必须要按照key=value的形式去传值,否则会报错。 函数对象 1.函数是第一类对象,指的就是函数的内存地址可以像一个变量值一样去引用 2.变量值可以当做一个参数传给另外一个函数 阅读全文
posted @ 2018-09-26 18:31 BlackLinks 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 函数补充 1.函数的使用原则 函数的使用应该分为两个明确的阶段,一个是定义阶段,一个是引用阶段。在定义的阶段内,系统只会检测语法,不会执行函数体内的代码,只有在调用的时候才会触发函数体代码实现功能,在使用函数必须要遵循先定义,后引用的原则 2.函数分类 整体来说函数可以分为两大类,内置函数与自定义函 阅读全文
posted @ 2018-09-25 19:58 BlackLinks 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 文件指针移动 文件指针,就是我们在文本文件上经常会看见的一闪一闪亮晶晶的竖杠(丨),在文件内指针的移动除了在t模式下的read是以字符为单位移动的,其他都是以bytes为单位移动的。 那么我们如果想控制指针位置就需要用到一个功能:f.seek() f.seek()分为三种模式 0模式:f.seek模 阅读全文
posted @ 2018-09-21 22:23 BlackLinks 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 文件处理 什么是文件: 文件是操作系统提供给用户/应用程序的一种虚拟单位,这种单位可以直接映射硬盘空间 为什么要使用文件: 由于用户无法直接操作硬件,所以用户或应用程序直接操作文件(读/写)就会被操作系统转换成具体的硬盘操作,从而实现用户或应用程序将数据永久的保存在硬盘中 如何使用文件: 文件处理的 阅读全文
posted @ 2018-09-20 21:10 BlackLinks 阅读(69) 评论(0) 推荐(0) 编辑