06 2017 档案

摘要:面向对象的高级用法 1. __str__ 只要执行打印对象的操作,就会触发该对象类中的__str__方法(也就是对象的绑定方法)它是一种默认的方法,默认的打印输出为<__main__.Foo object at 0x003EE350>,但是如果将该绑定方法在类中重写的话,要求必须有以字符串类型的返回 阅读全文
posted @ 2017-06-20 13:04 秋名山藤原豆腐哥 阅读(244) 评论(0) 推荐(0)
摘要:类与对象 对象是特征(变量)与技能(函数)的结合体,类是一系列对象共有的特征与技能的结合体 现实生活中:先有对象,再总结归纳出类 程序中:一定是先定义类,再实例化出对象定义类的语法:class 类名: '''注释''' 类体(可以是任意代码) 1. 类的第一种用法,实例化 2. 类的第二种用法,属性 阅读全文
posted @ 2017-06-17 07:10 秋名山藤原豆腐哥 阅读(180) 评论(0) 推荐(0)
摘要:类与对象 面向过程的程序设计: 优点:极大的降低了程序的复杂度 缺点:一套流水线或者流程就是用来解决一个问题,生产汽水的流水线无法生产汽车,即使能,也是得大改,改一个组件,牵一发而动全身面向对象的程序设计 优点:解决了程序的扩展性,对于某一个对象单独修改,会立刻反映到整个体系中,如对游戏中一个人物参 阅读全文
posted @ 2017-06-07 23:40 秋名山藤原豆腐哥 阅读(190) 评论(0) 推荐(0)
摘要:正则模块 常用正则表达式列表(盗图一张:-P) 分割线 时间模块 Random模块 OS模块 sys模块 shutil模块 json模块 pickle模块 shelve模块 xml模块 hashlib模块 subprocess模块 logging模块 configparser模块 软件开发规范示例 阅读全文
posted @ 2017-06-07 23:36 秋名山藤原豆腐哥 阅读(263) 评论(0) 推荐(0)
摘要:表达式形式的yield yield的语句形式: yield 1yield的表达式形式: x=yield 协程函数示例 模拟 grep -rl 'python' /root 示例 面向过程的程序设计:是一种流水线式的编程思路,是机械式 优点: 程序的结构清晰,可以把复杂的问题简单 缺点: 扩展性差 应 阅读全文
posted @ 2017-06-03 09:23 秋名山藤原豆腐哥 阅读(214) 评论(0) 推荐(0)