摘要: 1.正则表达式 什么是正则? 正则是用一些具有特殊含义的符号组合在一起来描述字符或字符串的方法 为什么用正则?对字符串进行匹配 2.常用匹配模式 # \w与\W 1 import re 2 #\w 匹配一个字母数字下划线 3 print(re.findall('\w','hello egon 123 阅读全文
posted @ 2018-12-06 17:03 yyf1 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 模块导入 解决循环导入的方法: 1.名字放在倒入之前 2.将导入放在函数之内 1.包 包的导入分为:绝对导入(根式包的顶级目录)和相对导入(只能用在包内部,.代表本层,..代表上层) 什么是包? 包就是一个含有__init__.py 文件的文件夹 导包就是导入__init__.py 文件 2.模块使 阅读全文
posted @ 2018-12-05 15:40 yyf1 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 名称空间的嵌套关系是在定义阶段就固定死的,与调用位置无关 生成器表达式:res=(i for i in range(10) if i>5) 1.import 模块 什么是模块? 模块就是功能的集合体 模块的四个通用类别: 使用python编写的.py文件 把一系列模块组织到一起的文件夹 已被编译为共 阅读全文
posted @ 2018-12-04 15:54 yyf1 阅读(193) 评论(0) 推荐(0) 编辑
摘要: ### 1.Python 是强语言类型还是弱语言类型?Python 是强类型的动态脚本语言。强类型:不允许不同类型相加。动态:不使用显示数据类型声明,且确定一个变量的类型是在第一次给它赋值的时候。脚本语言:一般也是解释型语言,运行代码只需要一个解释器,不需要编译。### 2.a=1,b=2,不用中间 阅读全文
posted @ 2018-12-04 08:45 yyf1 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 迭代器 什么是迭代器? 器:工具 迭代:更新换代,迭代是一个重复的过程,但是每次重复都是基于上一次重复的结果 为什么要用迭代器? 迭代器指的是迭代取值的工具 迭代器的优点:1.提供一种不依赖索引的取值方式 2.更节省内存 迭代器的缺点:1.不如按索引的取值方式灵活 2.取值是一次性的,只能向后nex 阅读全文
posted @ 2018-12-03 15:18 yyf1 阅读(157) 评论(0) 推荐(0) 编辑
摘要: from functools import wraps叠加多个装饰器:多个装饰器的加载顺序和执行顺序1.加载顺序:outter函数的调用过程:自下而上2.执行顺序:wrapper函数的执行顺序:自上而下@deco 在最上层执行时候在最内层,调用上一层,如果没有上一层则调用indexdef outte 阅读全文
posted @ 2018-12-03 15:07 yyf1 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 1.函数对象 在面向对象编程中,一切皆对象 具体体现:1.函数可以引用 2.函数可以作为函数的参数 3.函数可以作为函数的返回值 4.函数可以被存入到容器类型中 2.函数嵌套 1.嵌套调用:在一个函数中调用另外一个函数 2.嵌套定义:在一个函数中定义另外一个函数[定义在函数内的函数只能在函数内使用, 阅读全文
posted @ 2018-11-28 20:30 yyf1 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 字符编码 字符编码:字符转换成/编码数字, 编码的过程一定要遵循一个标准,该标准称之为字符编码表 字符 编码 》数字 字符《 解码 数字 文本文件:文件内写的是字符的文件 ········1.先启动文本编辑器、 2.文件编辑器将文件内容读入内存 3.将读入内存的内容显示到屏幕上python解释器读一 阅读全文
posted @ 2018-11-27 14:38 yyf1 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 1.控制文件内的指针移动 f.seek(以字节为单位) 0 参照文件开头,可以在T模式和B模式下用 1 参照当前文件所在位置, 2 参照文件末尾 只能在b模式下用 with open('',mode='rb') as f: f.seek(0,2) print(f.tell()) print(f.re 阅读全文
posted @ 2018-11-27 14:34 yyf1 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 1.列表 作用:用来存储多个同种属性的值 定义方式:在[]内用逗号分隔开多个任意类型的值 exp:i=['a','b','c'] 类型转换:list() (列表,字符串,字典(取字典中的key)) 内置方法和常用操作: # 1.按索引取值,正向或反向,既可以存也可以取 # 2.list 是可变的 向 阅读全文
posted @ 2018-11-23 20:09 yyf1 阅读(335) 评论(0) 推荐(0) 编辑