摘要: 正则表达式 一、正则表达式所面向的问题 1、判断一个字符串是否匹配给定的格式 判断用户注册帐号是否满足格式 2、从一个字符串中按指定格式提取信息 抓取页面中的链接 二、判断用户提交的邮箱的格式是否正确 三、抓取页面中特定部分数据 er模块 1、findall方法: 在字符串中找到正则表达式所匹配的所 阅读全文
posted @ 2018-07-14 17:48 浏阳河 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 生成器 一、创建生成器的两个方法 二、yield运行规则 · 注意: yield 表达式只能在函数中使用,在函数体中使用 yield 表达式可以使函数 成为一个生成器 yield 可以返回表达式结果,并且暂定函数执行,直到next激活下一个yield Python使用生成器对延迟操作提供了支持。所谓 阅读全文
posted @ 2018-07-14 12:46 浏阳河 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 异常 异常本身是类的实例 一、异常 二、Python的异常结构 (基于继承) 在 Python 中所有的异常都是继承自 BaseException 直接分为四大类: 1、SystemExit:Python退出异常 2、KeyboardInterrupt: 键盘打断(Ctrl+C) 3、Generat 阅读全文
posted @ 2018-07-13 18:09 浏阳河 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 文件基本操作 一、文件 持久储存: 保存内存中数据都是易丢失的,只有保存在硬盘中才能持久的存储,保存在硬盘中的基本方法就是把数据写入文件中 二、文件打开的模式 三、其他模式 rb rb+ wb wb+ ab ab+ 加个b的作用:以二进制的格式打开文件,进行上述操作 。 上下文管理 通过这两个方法可 阅读全文
posted @ 2018-07-13 13:17 浏阳河 阅读(223) 评论(0) 推荐(0) 编辑
摘要: new方法和单列模式 一、new方法 1 . 四个点理解__new__方法 1、__new__方法是在 类 创建实例 的时候 自动调用的。 2、实例是通过类里面的__new__方法是在 类 创建出来的 3、先调用__new__方法创建实例,再调用 __init__方法初始化实例。 4、__new__ 阅读全文
posted @ 2018-07-13 01:04 浏阳河 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 继承 一、继承 问题引入 1.两个中有大量重复的代码, 是否能够只写一次 ? 抽象出一个更抽象的类,放公共代码 2.继承的意义是什么 ? 重用代码,方便代码的管理和修改 3.继承是复制变量空间嘛 ? 只是引用,不会复制 二、分类关系图 三、从矩形类中派生正方形类 注:派生和继承是一个意思 四、调用父 阅读全文
posted @ 2018-07-11 15:48 浏阳河 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 类定义 类 是一个独立存放变量(属性/方法)的空间 封装: 类可以把各种对象组织在一起,作为类的属性,通过 . (点)运算符来调用类中封装好的对象 属性: 变量在类中称为属性,但是类中的属性不仅仅只包含变量,函数等其他的对象也可以作为类的属性 类的定义:关键字class 是一类事物的抽象,不是真是存 阅读全文
posted @ 2018-07-11 12:08 浏阳河 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 匿名函数 filter(lambda x: x>10, li) 语法规则: lambda 参数 : 表达式 简单的函数,可以不用使用def定义一个函数,使用匿名函数即可 函数调用,类似于filter、map等函数里面,可以使用匿名函数来处理 提高开发效率,匿名函数的合理利用能够让那个代码更加简洁 函 阅读全文
posted @ 2018-07-11 09:22 浏阳河 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 函数基础 函数的定义及调用 1、函数的定义 def 函数名(参数): pass 函数名命名规则: 字母、数字和下划线组成,和 变量命名规则一致 2、函数的调用 函数名() 函数参数 函数参数的定义 1、必备参数 2、默认参数: 3、不定长参数: 参数的调用: 1、通过位置传递参数(未命名参数) 2、 阅读全文
posted @ 2018-07-10 17:51 浏阳河 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 集合 (唯一性、无序性、可变性) 1、两种定义方法: 2、三种运算: 3、集合的增删改查方法 增: add:增加一个元素 update:将一个集合的所有元素添加到原来集合中 删: pop: 删除任意一个元素 remove: 删除指定元素 查: isdisjoint 有交集返回False issubs 阅读全文
posted @ 2018-07-10 08:07 浏阳河 阅读(179) 评论(0) 推荐(0) 编辑