摘要: 一collection模块 1.1namedtuple(具名元组) 具名元组:生成可以使用名字来访问元素内容的tuple eg: from collections import namedtuple point = namedtuple('坐标点',['x','y','z']) # 第一个参数是整个 阅读全文
posted @ 2019-07-18 20:57 z929虫子 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 一.正则表达式 1.1正则表达式和re模块的关系 正则表达式不是python独有的,它是一门独立的技术,在所有的编程语言中都可以使用,但是在python中使用正则表达式需要借助re模块 1.2正则表达式的作用以及使用领域 正则表达式是用来筛选字符串中特定的内容的,如果像匹配具体的内容,可以直接写完整 阅读全文
posted @ 2019-07-17 19:07 z929虫子 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 一.模块的简介 什么是模块: 模块就是一系列功能的结合体 模块的三种来源: 1.内置的 2.第三方的 3.自定义的 模块的四种表现形式: 1.使用python编写的py文件(也就意味着py文件也可以称之为模块:一个py文件也可以称之为一个模块)(***) 2.已被编译为共享库或DLL的C或C++扩展 阅读全文
posted @ 2019-07-16 20:36 z929虫子 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 一.迭代器 1.1迭代器的定义: 迭代器:迭代取值的工具 迭代;更新换代的过程,每次迭代都是基于前一次迭代的基础 1.2迭代器的作用: 提供了一种不依赖索引取值的方法 1.3可迭代对象/迭代器对象 可迭代对象:内置有__iter__方法的叫做可迭代对象 迭代器对象:内置有__iter__方法,且还有 阅读全文
posted @ 2019-07-15 20:28 z929虫子 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 一.递归函数 递归函数:就是在函数调用阶段直接或者间接的调用自己 递归函数的两个阶段: 1.回溯:不停的重复的一个过程,在这个过程中将问题不断的简单化,直到最终打到要求(条件) 2.递归:一次次的往回推导的过程 ps:递归函数不应该无限制二笃递归下去,若不规定递归次数在达到998次左右系统会停止递归 阅读全文
posted @ 2019-07-12 20:18 z929虫子 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 一.闭包函数 闭包函数:内部函数包含对外作用域而非全局作用域的引用 作用:传参(通过参数的形式,通过闭包函数) 二.简易版装饰器 什么是装饰器: 给被装饰对象添加一个新的功能的工具 装饰器使用的原则(开放封闭原则): 开放:对功能的扩展开放 封闭:对源码,调用方式等修改的封闭 装饰器必须遵循的两个原 阅读全文
posted @ 2019-07-12 15:30 z929虫子 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 一.函数对象 函数时第一类对象:函数名指向的值可以被当作参数传递 1.函数名可以被传递 2.函数名可以被当作参数传递给其他函数 3.函数名可以当作函数的返回值 4.函数名可以当作容器类型的参数 1.函数名可以被传递 3.函数名可以当作函数的返回值 4.函数名可以当作容器类型的参数 sg = """ 阅读全文
posted @ 2019-07-10 16:30 z929虫子 阅读(712) 评论(0) 推荐(0) 编辑
摘要: 1.什么是函数: 函数就是具有某种功能的工具 2.函数的作用: 提高开发效率 减少代码冗余 提高程序的扩展性 3.如何定义一个函数 基本式:def+函数名(参数): def:定义一个函数的关键字 函数名:函数名的命名规则变量名一致 a.不能用关键字命名 b.函数名的命名也要左到见名知意 ps:函数体 阅读全文
posted @ 2019-07-09 16:47 z929虫子 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 一.打开文件的其他方式 1.r+ 2.w+ 3.a+ 二.文件内光标的移动 1.在rt模式下,read内的数字表示移动的字符个数 2.光标移动的基本语句 f.seek(offset,whence) offset:相对偏移量 光标移动的位数 whence: 0:t和b模式下都能使用 参照文件的开头 1 阅读全文
posted @ 2019-07-08 16:28 z929虫子 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 一.字符编码 1.1什么是字符编码 计算机是基于电工作的,换而言之计算机只能识别二进制数(0,1),让计算机能懂得人类的语言,也就是如何将是实现字符到数字的过程,一个字符如何对应一个特定数字的标准,这个标准称之为字符编码。 1.2字符编码的发展史 1.ASCII码表 用8位二进制数(1Bytes)表 阅读全文
posted @ 2019-07-05 19:22 z929虫子 阅读(206) 评论(0) 推荐(0) 编辑