一 模块(module)的概念 在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在Python中,一个.py文件就称之 ...
分类:
其他好文 时间:
2017-06-28 18:52:49
阅读次数:
251
模块与包 一、模块 1、模块是怎么诞生的。 在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。为了编写可维护的代码,我们把很多函数分组,分别放到 不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在Python中,一 ...
分类:
编程语言 时间:
2017-06-28 17:11:31
阅读次数:
153
模块与包的调用 模块(modue)的概念 在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在Python中,一个 ...
分类:
其他好文 时间:
2017-06-28 15:11:32
阅读次数:
248
模块与包的调用 模块(modue)的概念 在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在Python中,一个 ...
分类:
编程语言 时间:
2017-06-28 14:17:18
阅读次数:
152
configparser模块与 subprcess 利用configparser模块配置一个类似于 windows.ini格式的文件可以包含一个或多个节(section),每个节可以有多个参数(键=值)。 配置成这样一个文件 [DEFAULT]ServerAliveInterval = 45Comp ...
分类:
编程语言 时间:
2017-06-27 23:32:06
阅读次数:
257
re模块正则表达式 正则表达式常用符号: [ re模块使用方法]: match(string[, pos[, endpos]]) | re.match(pattern, string[, flags]): 这个方法将从string的pos下标处起尝试匹配pattern;如果pattern结束时仍可匹 ...
分类:
编程语言 时间:
2017-06-26 21:05:54
阅读次数:
230
一 模块 1.1 什么是模块? 一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 1.2 为何要使用模块? 如果你退出python解释器然后重新进入,那么你之前定义的函数或者变量都将丢失,因此我们通常将程序写到文件中以便永久保存下来,需要时就通过python ...
分类:
编程语言 时间:
2017-06-06 13:07:34
阅读次数:
276
目录 一.匿名函数 (lambda()) 二.内置函数 (map()、filter()、reduce()、zip()、sorted()) 三.yield关键字的另外一种用法 四.递归调用 五.正则表达式 re模块 六.模块与包 一.匿名函数(lambda) 1.当传入函数时,有些时候不需要显示的定义 ...
分类:
编程语言 时间:
2017-06-03 21:44:03
阅读次数:
214
正则模块 import reprint(re.findall('\w','as213df_*|'))print(re.findall('\W','as213df_*|')) print(re.findall('a\wb','a_b a3b aEb a*b')) print(re.findall('\ ...
分类:
其他好文 时间:
2017-06-03 12:57:56
阅读次数:
180
协程函数 首先要明确协程函数特点:yield变为表达式,可以通过g.send(value)传值,用send传值时协程函数需要初始化,也可以说是生成器函数的一种 yield的另一种用法: 1、yield的语句形式: yield 1(生成器) 2、yield的表达式形式: x=yield (协程函数) ...
分类:
其他好文 时间:
2017-06-03 12:50:00
阅读次数:
229