上一页 1 ··· 6 7 8 9 10 11 12 下一页
摘要: python基础——类名称空间与对象(实例)名称空间 1 类名称空间 创建一个类就会创建一个类的名称空间,用来存储类中定义的所有名字,这些名字称为类的属性 而类的良好总属性:数据属性和函数属性 其中类的数据属性是共享给所有对象 输出结果为: 其中类的函数属性是绑定到所有对象 输出结果为: 分析:g1 阅读全文
posted @ 2017-04-25 14:27 karina梅梅 阅读(298) 评论(0) 推荐(0) 编辑
摘要: python基础——面向对象的程序设计 1 什么是面向对象的程序设计 面向过程的程序设计的核心是过程,过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。 优点是:极大的降低了程序的复杂度 缺点是:一套流水线或者流程就是用来解决一个问题,生产汽水的流水线无法 阅读全文
posted @ 2017-04-25 14:16 karina梅梅 阅读(336) 评论(0) 推荐(0) 编辑
摘要: python基础——匿名函数及递归函数 1 匿名函数语法 匿名函数lambda x: x * x实际上就是: 关键字lambda表示匿名函数,冒号前面的x表示函数参数。 匿名函数有个限制,就是只能有一个表达式,不用写return,返回值就是该表达式的结果。 2 匿名函数举例 用匿名函数有个好处,因为 阅读全文
posted @ 2017-04-25 13:51 karina梅梅 阅读(328) 评论(0) 推荐(0) 编辑
摘要: python基础——内置函数 一、内置函数(python3.x) 内置参数详解官方文档: https://docs.python.org/3/library/functions.html?highlight=built#ascii 一、数学运算类 abs(x) 求绝对值1、参数可以是整型,也可以是复 阅读全文
posted @ 2017-04-25 13:34 karina梅梅 阅读(273) 评论(0) 推荐(0) 编辑
摘要: python基础——列表推导式 1 列表推导式定义 列表推导式能非常简洁的构造一个新列表:只用一条简洁的表达式即可对得到的元素进行转换变形 2 列表推导式语法 基本格式如下: [expr for value in collection ifcondition] 过滤条件可有可无,取决于实际应用,只留 阅读全文
posted @ 2017-04-25 13:27 karina梅梅 阅读(489) 评论(0) 推荐(0) 编辑
摘要: 生成器表达式 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) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 下一页