08 2016 档案

摘要:面向对象 概述 面向过程:根据业务逻辑从上到下写垒代码 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 面向对象:对函数进行分类和封装,让开发“更快更好更强...” 面向对象三大特性 三大特性指:封装、继承、多态 创建类和对象 面向对象编程是一种编程方式,此编程方式的落地需要使 阅读全文
posted @ 2016-08-31 16:45 邵林 阅读(223) 评论(0) 推荐(0)
摘要:模块 模块,用一砣代码实现了某个功能的代码集合。 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合。而对于一个复杂的功能来,可能需要多个函数才能完成(函数又可以在不同的.py文件中),n个 .py 文件组成的代码集合就称为模块。 如:o 阅读全文
posted @ 2016-08-25 11:04 邵林 阅读(121) 评论(0) 推荐(0)
摘要:一、装饰器 装饰器类似于一种动态增加函数功能的方法,使用@语法,放在它要装饰的函数定义处(函数定义的上面),实现为已经存在的函数增加新的功能。 def outer(func): def innter(): print('in the log') func() print('hehe') return 阅读全文
posted @ 2016-08-18 14:41 邵林 阅读(198) 评论(0) 推荐(0)
摘要:一、set集合 集合是一个无序的,不重复的数据组合,它的主要作用如下: 去重,把一个列表变成集合,就自动去重了 关系测试,测试两组数据之前的交集、差集、并集等关系 创建数值集合 list_1 = set([1,2,3,6,9]) list_2 = set([5,6,7,8,9]) 交集(两个集合相同 阅读全文
posted @ 2016-08-10 14:09 邵林 阅读(170) 评论(0) 推荐(0)
摘要:一、列表 列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储、修改等操作 定义列表 新建一个列表 name = ['ShaoLin','Tom','Kimi','Rain','Amy'] 通过下标访问列表中的元素,下标从0开始计数 print name[0] 'ShaoLin' 阅读全文
posted @ 2016-08-02 17:04 邵林 阅读(123) 评论(0) 推荐(0)