Fork me on GitHub Fork me on GitHub
摘要: 第九章 文件和输入输出一、文件内建函数、方法、属性1 文件内建函数 file_object = open(file_name, access_mode='r', buffering=-1) 工厂函数file()2 文件内建方法 (1)输入、输出 read() write() ... 阅读全文
posted @ 2015-11-13 22:49 墨城烟雨 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 第八章 条件和循环一、ifpython中的条件表达式:很奇葩!!! smaller = (x >>for nameIndex in range(len(nameList)): ... print "Liu,", nameList[nameIndex]3 使用序列项和索引迭代: >>> ... 阅读全文
posted @ 2015-11-13 22:37 墨城烟雨 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 第七章 映射和集合能力一 字典(python中唯一的映射类型)1 基本 创建和赋值: 正常创建:>>>dict = {'name':'earth', 'port':80} 用工厂函数dict()创建: >>> fdict = dict( (['x', 1], ['y', ... 阅读全文
posted @ 2015-11-13 12:30 墨城烟雨 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 条款35 考虑virtual函数以外的其他选择记住:★virtual函数的替代方案包括NVI手法及Strategy模式的多种形式。NVI手法自身是一个特殊形式的Template Method模式★将机能从成员函数移到class外部函数,带来的一个缺点是,非成员函数无法访问class的non-publ... 阅读全文
posted @ 2015-11-13 10:01 墨城烟雨 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 条款32 确保你的public继承塑模出is-a关系记住:★public继承意味着is-a。适用于base class身上的每一件事情一定也适用于derived class身上,∵每一个derived class对象也都是一个base class对象。条款33 避免遮掩继承而来的名称记住:★deri... 阅读全文
posted @ 2015-11-13 09:55 墨城烟雨 阅读(162) 评论(0) 推荐(0) 编辑