摘要: 生成器表达式 1 生成器表达式定义 生成器表达式并不真正的创建数字列表,而是返回一个生成器对象,此对象在每次计算出一个条目后,把这个条目"产生"(yield)出来。生成器表达式使用了"惰性计算"或称作"延时求值"的机制。生成器表达式可以用来处理大数据文件。 序列过长,并且每次只需要获取一个元素时,应 阅读全文
posted @ 2017-04-24 18:31 karina梅梅 阅读(991) 评论(0) 推荐(0) 编辑
摘要: 面向过程的编程思想 1、面向过程的编程思想及举例 写程序时: 要先想功能,分步实现 2、 os模块中walk输出目录中文件路径 os.walk() 方法用于通过在目录树中游走输出在目录中的文件名,向上或者向下。 Send可以传多个值,但是必须是元组类型 面向过程的编程思想 像流水线,代码简洁,体系结 阅读全文
posted @ 2017-04-24 17:33 karina梅梅 阅读(630) 评论(0) 推荐(0) 编辑
摘要: python基础—迭代器、生成器 1 迭代器定义 迭代的意思是重复做一些事很多次,就像在循环中做的那样。 只要该对象可以实现__iter__方法,就可以进行迭代。 迭代对象调用__iter__方法会返回一个迭代器,所谓的迭代器就是具有next方法的对象。(在调用next方法时不需要任何参数)。在调用 阅读全文
posted @ 2017-04-24 17:24 karina梅梅 阅读(250) 评论(0) 推荐(0) 编辑
摘要: python基础—函数装饰器 1、什么是装饰器 装饰器本质上是一个python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能。 装饰器的返回值是也是一个函数对象。 装饰器经常用于有切面需求的场景,比如:插入日志,性能测试,事务处理、缓存、权限校验等场景。装饰器是解决这类问题的绝佳设 阅读全文
posted @ 2017-04-24 17:00 karina梅梅 阅读(307) 评论(0) 推荐(0) 编辑
摘要: python基础—函数嵌套与闭包 1、名称空间与作用域 1 名称空间分为: 1 内置名称空间 内置在解释器中的名称 2 全局名称空间 顶头写的名称 3 局部名称空间 2 找一个名称的查找顺序:先在局部名称空间找,再到全局名称空间找,再到内置名称空间 3 Globals() 查看全局名称空间的内容 L 阅读全文
posted @ 2017-04-24 16:44 karina梅梅 阅读(392) 评论(0) 推荐(0) 编辑
摘要: python——函数 1.介绍: 在过去的十年间,大家广为熟知的编程方法无非两种:面向对象和面向过程,其实,无论哪种,都是一种编程的规范或者是如何编程的方法论。而如今,一种更为古老的编程方式:函数式编程,以其不保存状态,不修改变量等特性重新进入人们的视野。下面我们就来依次了解这一传统的编程理念,让我 阅读全文
posted @ 2017-04-24 16:08 karina梅梅 阅读(297) 评论(0) 推荐(0) 编辑
摘要: python基础-文件操作 一、文件操作 打开文件时,需要指定文件路径和以何等方式打开文件,打开后,即可获取该文件句柄,日后通过此文件句柄对该文件操作。 打开文件的模式有: r ,只读模式【默认模式,文件必须存在,不存在则抛出异常】 w,只写模式【不可读;不存在则创建;存在则清空内容】 x, 只写模 阅读全文
posted @ 2017-04-24 15:12 karina梅梅 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 基本数据类型-列表_元组_字典 一、列表(list)书写格式:[] 1 #通过list类创建的 2 3 li = [1, 12, 9, "age", ["刘正文", ["19", 10, ],"庞麦郎"], "ales", True] 1、列表格式2、列表中可以嵌套任何类型 中括号起来 ,分割每个元 阅读全文
posted @ 2017-04-24 14:45 karina梅梅 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 基本数据类型(字符串_数字_列表_元祖_字典_集合) 1、字符串 2、数字 除了布尔类型外,int、long、float和complex都可以使用的运算为:加、减、乘、除、整除、幂运算和取余 3、列表和元组 列表的内容可变,可以包含任意对象,使用中括号表示。元组的内容不可变,可以包含任意对象,使用圆 阅读全文
posted @ 2017-04-24 14:40 karina梅梅 阅读(452) 评论(0) 推荐(0) 编辑
摘要: Python列表基本操作 记住一句话,叫做顾首不顾尾 首先我们来定义一个列表 接下来,我们就对这个列表来进行一系列的操作 1、切片 取值,取第一个和第二个 说明: 上面的0和1指的是小标,从左到右顺序就是从0开始一直到4 打印一个区间 这个会追加到末尾 还有一种就是插入insert 3、修改 直接修 阅读全文
posted @ 2017-04-24 14:32 karina梅梅 阅读(552) 评论(0) 推荐(0) 编辑
摘要: Python字符串基本操作 1、判断是不是合法的标识符isidentifier 阅读全文
posted @ 2017-04-24 14:31 karina梅梅 阅读(184) 评论(0) 推荐(0) 编辑