摘要: 错误处理 try...except...finally...机制 expect代码错误捕捉机制【错误也是class,栈结构错误机制】 logging模块的错误记录方式 用raise语句抛出一个错误 调试 简单粗暴的方法:print 凡是用print()来辅助查看的地方,都可以用断言(assert)来 阅读全文
posted @ 2018-10-07 01:35 jcyzy 阅读(142) 评论(0) 推荐(0)
摘要: 概述 面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。 数据封装、继承和多态是面向对象的三大特点,我们后面会详细讲解。 由于类可以起到模板的作用,因此,可以在创建实例的时候,把 阅读全文
posted @ 2018-10-04 11:59 jcyzy 阅读(321) 评论(0) 推荐(0)
摘要: 使用模块 任何模块代码的第一个字符串都被视为模块的文档注释; 使用__author__变量把作者写进去,这样当你公开源代码后别人就可以瞻仰你的大名; 当我们在命令行运行模块文件时,Python解释器把一个特殊变量__name__置为__main__,而如果在其他地方导入该模块时,if判断将失败,因此 阅读全文
posted @ 2018-10-04 11:09 jcyzy 阅读(261) 评论(0) 推荐(0)
摘要: 主要内容摘要 函数参数【个人感觉难度很大,却很重要,可以先大概记一记】不要用的太复杂。戳这儿温习 递归函数:使用递归函数的优点是逻辑简单清晰,缺点是过深的调用会导致栈溢出。重点:找到递归关系和终止条件。可以玩玩汉诺塔 高级特性: 切片操作【区间切片&倒数切片&冒号选择性切片&】 迭代: 切片操作【区 阅读全文
posted @ 2018-10-04 02:15 jcyzy 阅读(222) 评论(0) 推荐(0)
摘要: 装饰器 常用装饰器模板 无参数的装饰器:【因为返回的那个wrapper()函数名字就是'wrapper',所以,需要把原始函数的__name__等属性复制到wrapper()函数中,否则,有些依赖函数签名的代码执行就会出错。】 有参数的装饰器:【因为返回的那个wrapper()函数名字就是'wrap 阅读全文
posted @ 2018-10-04 01:59 jcyzy 阅读(868) 评论(0) 推荐(0)
摘要: filter Python内建的filter()函数用于过滤序列。 和map()类似,filter()也接收一个函数和一个序列。和map()不同的是,filter()把传入的函数依次作用于每个元素,然后根据返回值是True还是False决定保留还是丢弃该元素。 注意到filter()函数返回的是一个 阅读全文
posted @ 2018-10-03 10:45 jcyzy 阅读(352) 评论(0) 推荐(0)
摘要: Map【单个操作对不同单一对象重复进行】 map()函数接收两个参数,一个是函数,一个是Iterable,map将传入的函数依次作用到序列的每个元素,并把结果作为新的Iterator返回。 返回结果注意转化为list输出;【有点,看起来抽象直观】 Reduce【两个对象操作后迭代下一个对象】 red 阅读全文
posted @ 2018-10-03 09:44 jcyzy 阅读(164) 评论(0) 推荐(0)
摘要: 基于廖雪峰老师教程学习 ********************************************** 阅读全文
posted @ 2018-10-01 01:48 jcyzy 阅读(110) 评论(0) 推荐(0)
摘要: 总结自我,教会别人。 写在前面 这学期学的光纤通信技术,感觉很难,因此准备在这里更新自己的光纤通信学习进度,主要是为了让自己能够对光纤通信的知识理解的更加深刻。欢迎大家参与讨论和对文章内容不对的地方积极指正。 学习开始——看几篇好的文章吧 01:光纤通信简史 02:什么事儿都离不开度娘 通过这两篇文 阅读全文
posted @ 2018-10-01 01:19 jcyzy 阅读(511) 评论(0) 推荐(0)
摘要: python学习——logging模块 阅读全文
posted @ 2018-09-30 21:49 jcyzy 阅读(107) 评论(0) 推荐(0)