摘要: Python中 对于io操作,不占用cpu,一般用多线程提高并发 对于计算型操作,占用cpu,一般用多进程提高并发 阅读全文
posted @ 2017-02-16 14:17 Yu-feng 阅读(94) 评论(0) 推荐(0) 编辑
摘要: class Foo: def __init__(self, name): self.name = name # 可以内部访问,也可以外部访问,公有的 def show(self): print(self.name) obj = Foo('alex') print(obj.name) class Fo 阅读全文
posted @ 2017-02-16 14:17 Yu-feng 阅读(217) 评论(0) 推荐(0) 编辑
摘要: __init__里面的name字段为普通字段,为每个对象都有的 cc = 123为静态字段,为类自己的,多个对象共有静态字段,比普通字段更省内存 静态字段在代码加载时,已经创建,普通字段只有在对象创建时,才会创建 一般情况下都是自己访问自己的字段,对象访问对象的字段,类访问类的字段 Python中对 阅读全文
posted @ 2017-02-16 14:16 Yu-feng 阅读(1339) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-01-27 14:12 Yu-feng 阅读(155) 评论(0) 推荐(0) 编辑
摘要: pickle: load导出存进的类的时候,如果不是在同一个文件,必须先import这个类 类和对象的关系: class里面包含方法,obj指向class,obj里面可以封装属性 python的多态:*arg,不用指定类型 java/c...: 类的子类,如int类型,可以用其子类 阅读全文
posted @ 2016-12-31 13:09 Yu-feng 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 单继承:优先寻找自己的区间,没有就去父类找 class F1: """父类,基类""" def show(self): print('show') def foo(self): print(self.name) class F2(F1): """子类,派生类""" def __init__(self 阅读全文
posted @ 2016-12-02 18:43 Yu-feng 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 面向对象三大特性:封装,继承,多态 __init__ # 封装:只要类名后面加(), 就会自动执行该类的__init__方法 如下: class SQLHelper: def __init__(self, a1, a2, a3): # 可以传参数,类() __init__自动被执行 print('自 阅读全文
posted @ 2016-11-27 03:03 Yu-feng 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 类和对象 a. 创建类 class 类名: def 方法名(self, xxxx): pass b. 创建对象 obj = 类名() c. 调用方法 obj.方法名() 封装: class SQLHelper: def fetch(self, sql): print(self.h_host) pri 阅读全文
posted @ 2016-11-26 16:18 Yu-feng 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 需求: 计算加减乘除和小括号级别的运算,需考虑到正负数 运算优先级:括号>乘除>加减 流程图: 主函数: if __name__ == '__main__': exp = str(input('请输入公式:\n>>')) # 测试公式:1 - 2 * ( (60-30 +(-40/5) * (9-2 阅读全文
posted @ 2016-11-21 15:07 Yu-feng 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 需求: 实现普通用户和管理员的操作 普通用户只能对自身进行金额变动,以及帐号信息的修改 管理员可以发信卡号,冻结卡号,修改指定帐号的额度等等 指定还款日 指定出账单日,定期出账单 由于当前水平有限,仅依靠文本操作和函数实现需求 流程图如下: 主函数: 1 all_card_bill() 2 exit 阅读全文
posted @ 2016-11-19 20:35 Yu-feng 阅读(404) 评论(0) 推荐(0) 编辑