摘要: 1 2 3 阅读全文
posted @ 2017-10-23 16:20 张发营 阅读(76) 评论(0) 推荐(0) 编辑
摘要: collections模块 常用模块连接:http://www.cnblogs.com/Eva-J/articles/7228075.html#_labelTop 在内置数据类型(dict、list、set、tuple)的基础上,collections模块还提供了几个额外的数据类型:Counter、 阅读全文
posted @ 2017-11-14 15:27 张发营 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 元字符: 量词: [ ],[^ ] 李杰李莲英李二棍子 李杰李莲英李二棍子 转义符 / 在python中,无论是正则表达式,还是待匹配的内容,都是以字符串的形式出现的,在字符串中\也有特殊的含义,本身还需要转义。所以如果匹配一次"\d",字符串中要写成'\\d',那么正则里就要写成"\\\\d",这 阅读全文
posted @ 2017-11-13 15:39 张发营 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 可迭代对象: 拥有__iter__方法 特点:惰性运算 例如:range(),str,list,tuple,dict,set 迭代器Iterator: 拥有__iter__方法和__next__方法 例如:iter(range()),iter(str),iter(list),iter(tuple), 阅读全文
posted @ 2017-11-05 20:20 张发营 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 开放封闭原则 1.对扩展是开放的 为什么要对扩展开放呢? 我们说,任何一个程序,不可能在设计之初就已经想好了所有的功能并且未来不做任何更新和修改。所以我们必须允许代码扩展、添加新功能。 2.对修改是封闭的 为什么要对修改封闭呢? 就像我们刚刚提到的,因为我们写的一个函数,很有可能已经交付给其他人使用 阅读全文
posted @ 2017-11-05 20:18 张发营 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 命名空间: 一共有三种命名空间从大范围到小范围的顺序:内置命名空间、全局命名空间、局部命名空间 作用域(包括函数的作用域链): 函数的嵌套: 嵌套调用 嵌套定义:定义在内部的函数无法直接在全局被调用 函数名的本质: 就是一个变量,保存了函数所在的内存地址 闭包: 内部函数包含对外部作用域而非全剧作用 阅读全文
posted @ 2017-11-05 20:15 张发营 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 一、 1.定义:def 关键词开头,空格之后接函数名称和圆括号()。2.参数:圆括号用来接收参数。若传入多个参数,参数之间用逗号分割。 参数可以定义多个,也可以不定义。 参数有很多种,如果涉及到多种参数的定义,应始终遵循位置参数、*args、默认参数、**kwargs顺序定义。 如上述定义过程中某参 阅读全文
posted @ 2017-11-05 20:14 张发营 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 一、文件操作基本流程 #1. 打开文件,得到文件句柄并赋值给一个变量 #2. 通过句柄对文件进行操作 #3. 关闭文件 #1. 打开文件,得到文件句柄并赋值给一个变量f=open('a.txt','r',encoding='utf-8') #默认打开模式就为r #2. 通过句柄对文件进行操作data 阅读全文
posted @ 2017-11-05 20:11 张发营 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 一、数字 二、布尔值 布尔值就两种:True,False。就是反应条件的正确与否。 真 1 True。 假 0 False。 三、字符串 a = 'ABCDEFGHIJK'print(a[0:3])print(a[2:5])print(a[0:]) #默认到最后print(a[0:-1]) #-1就 阅读全文
posted @ 2017-10-23 17:35 张发营 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 123 阅读全文
posted @ 2017-10-23 16:21 张发营 阅读(97) 评论(0) 推荐(0) 编辑