摘要: 类与对象 面向过程的程序设计: 优点:极大的降低了程序的复杂度 缺点:一套流水线或者流程就是用来解决一个问题,生产汽水的流水线无法生产汽车,即使能,也是得大改,改一个组件,牵一发而动全身面向对象的程序设计 优点:解决了程序的扩展性,对于某一个对象单独修改,会立刻反映到整个体系中,如对游戏中一个人物参 阅读全文
posted @ 2017-06-07 23:40 秋名山藤原豆腐哥 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 正则模块 常用正则表达式列表(盗图一张:-P) 分割线 时间模块 Random模块 OS模块 sys模块 shutil模块 json模块 pickle模块 shelve模块 xml模块 hashlib模块 subprocess模块 logging模块 configparser模块 软件开发规范示例 阅读全文
posted @ 2017-06-07 23:36 秋名山藤原豆腐哥 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 表达式形式的yield yield的语句形式: yield 1yield的表达式形式: x=yield 协程函数示例 模拟 grep -rl 'python' /root 示例 面向过程的程序设计:是一种流水线式的编程思路,是机械式 优点: 程序的结构清晰,可以把复杂的问题简单 缺点: 扩展性差 应 阅读全文
posted @ 2017-06-03 09:23 秋名山藤原豆腐哥 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 函数对象 函数是第一类对象,即函数可以当作数据传递。具体用法分成以下四类: 1. 可以被引用 2. 可以当作参数传递 3. 返回值可以是函数 4. 可以当作容器类型的元素 5. 应用实例 函数嵌套 1. 函数的嵌套调用 2. 函数的嵌套定义 命名空间 1. 三种命名空间 1. 内置名称空间:随着Py 阅读全文
posted @ 2017-05-28 12:02 秋名山藤原豆腐哥 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 字符编码使用 1. 文本编辑器如何存取文件 文本编辑器相当一个运行在内存中的进程,所以文件内容在编辑未存储时都是在内存中的,尚未存储在硬盘之中,在没有保存之前,所编辑的任何文本都只是一堆字符,没有任何逻辑上的意义,当存储文件的时候需要以一定的编码格式存储于硬盘之中,当进行文件读取的时候也需要以同样的 阅读全文
posted @ 2017-05-20 10:20 秋名山藤原豆腐哥 阅读(185) 评论(0) 推荐(0) 编辑
摘要: ASCII、Unicode、GBK和UTF-8字符编码的区别联系 ASCII编码:用来表示英文字符,它使用1个字节表示,其中第一位规定为0,其他7位存储数据,一共可以表示128个字符。 Unicode编码:使用至少2个字节来表示字符,可以表示世界上所有的字符,是一个字符集。 UTF-8:是Unico 阅读全文
posted @ 2017-05-13 09:39 秋名山藤原豆腐哥 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 运算符 运算符详情可参考连接http://www.runoob.com/python/python-operators.html 注意点: a. i += 1 相当于 i = i - 1,同理可推 -= b. if 1 == 1 or 1 > 2 and 1 == 4: -->运算符从左至右依次运算 阅读全文
posted @ 2017-05-05 11:29 秋名山藤原豆腐哥 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 变量 变量命名规则: Python变量的由数字,字母和下划线组成。但是不能使用数字开头,也不能使用Python内置的关键字。 P.S. 通常为了增强变量可读性以及可区分性,可以使用下划线作为命名变量的一部分。比如:user_id 输入和输出 Python3的输入方式已然不同于Python2: 方式一 阅读全文
posted @ 2017-05-05 11:29 秋名山藤原豆腐哥 阅读(182) 评论(0) 推荐(0) 编辑
摘要: Python介绍 Python是一种代表简单主义思想的语言。阅读一个良好的Python程序就感觉像是在读英语一样,尽管这个英语的要求非常严格!Python的这种伪代码本质是它最大的优点之一。它使你能够专注于解决问题而不是去搞明白语言本身。有效地减少程序员的开发成本。 1. 简单易学,免费开源 Pyt 阅读全文
posted @ 2017-05-05 11:28 秋名山藤原豆腐哥 阅读(204) 评论(0) 推荐(0) 编辑