摘要: 生成器表达式形式 直接上代码 输出结果 生成器的表达式形式,在每一个包含生成器表达式形式的函数写完后,都必须要执行第一次__next__方法初始化后(即传入一个的默认返回值None),才能够使用send()方法传入值,否则会抛出TypeError错误。 初始化装饰器:使用装饰器装饰的方法进行函数定义 阅读全文
posted @ 2017-07-04 16:59 云养猫 阅读(142) 评论(0) 推荐(0) 编辑
摘要: Python开发基础-Day9-生成器、三元表达式、列表生成式、生成器表达式 生成器 生成器函数:函数体内包含有yield关键字,该函数执行的结果是生成器,生成器在本质上就是迭代器。 def foo(): print('first >') yield 1 print('second >') yiel 阅读全文
posted @ 2017-07-04 16:57 云养猫 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 1、 匹配一段文本中的每行的邮箱 y='123@qq.comaaa@163.combbb@126.comasdfasfs33333@adfcom' import re ret=re.findall('\w+@(?:qq|163|126).com',y) print(ret) ['123@qq.com 阅读全文
posted @ 2017-06-26 18:42 云养猫 阅读(2859) 评论(1) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-06-21 18:41 云养猫 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-06-20 19:47 云养猫 阅读(202) 评论(0) 推荐(0) 编辑
摘要: python基础—迭代器、生成器 1 迭代器定义 迭代的意思是重复做一些事很多次,就像在循环中做的那样。 只要该对象可以实现__iter__方法,就可以进行迭代。 迭代对象调用__iter__方法会返回一个迭代器,所谓的迭代器就是具有next方法的对象。(在调用next方法时不需要任何参数)。在调用 阅读全文
posted @ 2017-06-19 16:25 云养猫 阅读(128) 评论(0) 推荐(0) 编辑
摘要: python基础—函数装饰器 1、什么是装饰器 装饰器本质上是一个python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能。 装饰器的返回值是也是一个函数对象。 装饰器经常用于有切面需求的场景,比如:插入日志,性能测试,事务处理、缓存、权限校验等场景。装饰器是解决这类问题的绝佳设 阅读全文
posted @ 2017-06-19 16:23 云养猫 阅读(97) 评论(0) 推荐(0) 编辑
摘要: python——函数 1.介绍: 在过去的十年间,大家广为熟知的编程方法无非两种:面向对象和面向过程,其实,无论哪种,都是一种编程的规范或者是如何编程的方法论。而如今,一种更为古老的编程方式:函数式编程,以其不保存状态,不修改变量等特性重新进入人们的视野。下面我们就来依次了解这一传统的编程理念,让我 阅读全文
posted @ 2017-06-19 16:22 云养猫 阅读(117) 评论(0) 推荐(0) 编辑
摘要: python基础—函数嵌套与闭包 1、名称空间与作用域 1 名称空间分为: 1 内置名称空间 内置在解释器中的名称 2 全局名称空间 顶头写的名称 3 局部名称空间 2 找一个名称的查找顺序:先在局部名称空间找,再到全局名称空间找,再到内置名称空间 3 Globals() 查看全局名称空间的内容 L 阅读全文
posted @ 2017-06-19 16:22 云养猫 阅读(152) 评论(0) 推荐(0) 编辑
摘要: python基础-文件操作 一、文件操作 打开文件时,需要指定文件路径和以何等方式打开文件,打开后,即可获取该文件句柄,日后通过此文件句柄对该文件操作。 打开文件的模式有: r ,只读模式【默认模式,文件必须存在,不存在则抛出异常】 w,只写模式【不可读;不存在则创建;存在则清空内容】 x, 只写模 阅读全文
posted @ 2017-06-19 16:21 云养猫 阅读(195) 评论(0) 推荐(0) 编辑