12 2016 档案

摘要:一.错误和异常 在编写程序时,难免会出现错误,而错误一般分为两种 1.1.语法错误(这种错误,根本过不了Python解释器的语法检测,必须在程序执行前就改正) 语法错误示范 1.2.逻辑错误示范一 逻辑错误示范二 2.什么是异常 异常就是在程序运行时发生错误的信号,在Python中,错误触发如下 3 阅读全文
posted @ 2016-12-31 23:51 LaniLai 阅读(495) 评论(0) 推荐(0) 编辑
摘要:一.isinstance(obj,cls)和issubclass(sub,super) isinstance(obj,cls)检查obj是否是类cls的对象 issubclass(sub,super)检查sub类是否是super类的派生类 二.反射 1.什么是反射。 反射的概念是由Smith在198 阅读全文
posted @ 2016-12-25 09:00 LaniLai 阅读(362) 评论(0) 推荐(0) 编辑
摘要:编程范式 编程是程序员用特定的语法+数据结构+算法组成的代码来告诉计算器如何去执行任务的过程,一个程序员为了得到一个结果而编写的一组指令集合,当然,实现一个任务可以有很多种不同的方式,对这些不同的编程方法的特点,进行归纳总结得出来的编程方式类别,即为编程范式,打多数语言只支持一种编程方式,当然也有一 阅读全文
posted @ 2016-12-20 12:20 LaniLai 阅读(484) 评论(0) 推荐(0) 编辑
摘要:本节大纲: 1.模块介绍 2.time&datetime 3.random. 4.os 5.sys 6.shutil 7.json&picle 8.shelve 9.xml处理 10.yaml处理 11.configparser 12.hashlib 13.subprocess 14.logging 阅读全文
posted @ 2016-12-12 22:53 LaniLai 阅读(6444) 评论(0) 推荐(0) 编辑
摘要:一,装饰器的概念 器即函数 装饰即修饰,顾名思义就是为其他函数添加新功能 装饰器的定义:装饰器本质上就是一个函数,这个函数接收其他函数做为参数,并将以一个新的修改后的函数进行替换。装饰器的应用场景就是对 多个函数提供在其之前,之后或周围进行调用的通用代码 二,装饰器需要遵循的原则 1,不修改被装饰函 阅读全文
posted @ 2016-12-08 14:48 LaniLai 阅读(331) 评论(0) 推荐(0) 编辑
摘要:1.写函数: 如有以下两个列表 l1 = [...] l2 = [] 第一个列表中的数字无序不重复排列,第二个列表为空列表 需求: 取出第一个列表的最小值 放到第二个列表的首个位置, 取出第一个列表的最小值(仅大于上一次的最小值) 放到第二个列表的首个位置, 取出第一个列表的最小值(仅大于上一次的最 阅读全文
posted @ 2016-12-07 10:48 LaniLai 阅读(436) 评论(0) 推荐(0) 编辑
摘要:一.什么是迭代器协议 1,迭代器协议是指:对象必须提供一个next方法,执行该方法要么返回迭代中的下一项,要么引起一个Stopiteration异常, 以终止迭代(只能往后走,不能往前退) 2,可迭代对象:实现了迭代器协议的对象(如何实现:对象内部定义一个__iter__()方法) 3,协议是一种约 阅读全文
posted @ 2016-12-05 22:56 LaniLai 阅读(378) 评论(0) 推荐(0) 编辑
摘要:一.map 遍历序列,对序列中每个元素进行操作,最终获取新的序列 二.filter 对于序列中的元素进行筛选,最终获取到符合条件的序列 三:reduce 对于序列内所有元素进行累计操作 总结 四:内置函数 五:三元运算 阅读全文
posted @ 2016-12-02 16:12 LaniLai 阅读(434) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示