2018年10月9日

flask的上下文管理源码解读

摘要: 这样就能启动一个flask项目了,那么app.run()做了什么呢? 简单的来说就是这个方法调用了run_simple()方法,make_server()又反回了一个单线程单进程的WSGI server;客户端发送请求时WSGI server会调用Flask的__call__方法,__call__再 阅读全文

posted @ 2018-10-09 17:28 nicess 阅读(136) 评论(0) 推荐(0) 编辑

2018年4月16日

day21 接口类与抽象类,多态

摘要: 抽象类是Python中定义类的一种规范 实践中,继承的第一种含义意义并不很大,甚至常常是有害的。因为它使得子类与基类出现强耦合。 继承的第二种含义非常重要。它又叫“接口继承”。接口继承实质上是要求“做出一个良好的抽象,这个抽象规定了一个兼容接口,使得外部调用者无需关心具体细节,可一视同仁的处理实现了 阅读全文

posted @ 2018-04-16 17:09 nicess 阅读(76) 评论(0) 推荐(0) 编辑

day20 派生属性和方法,钻石继承

摘要: 继承了object的就是新式类,py3默认会继承object,py2的经典类继承的是内置函数,使其拥有基本方法,并不是什么都不继承 新式类是广度优先的遍历算法,经典类是深度优先的遍历算法 阅读全文

posted @ 2018-04-16 16:29 nicess 阅读(77) 评论(0) 推荐(0) 编辑

员工信息表作业

摘要: #!/usr/bin/env python # -*- coding:utf-8 -*- # __author: 金鑫 # 2017/8/8 """ 1,Alex,22,13651054608,IT 2,Egon,23,13304320533, Tearcher 3,沛齐,23,13304320533, Tearcher 4,金鑫,23,13304320533, Tearcher """ imp... 阅读全文

posted @ 2018-04-16 16:21 nicess 阅读(274) 评论(0) 推荐(0) 编辑

2018年4月12日

day19 复习,组合和继承

摘要: 组合:当一个类的对象作为另一个类对象的属性就叫组合 表示的一种什么有什么的关系 面向对象的思想 不关心程序的执行过程 关心的事一个程序中的角色以及角色与角色的关系 python中一切皆对象 实例化的过程 创建一个对象 __init__给对象添加属性,对象默认的名字self 将self所指向的内存空间 阅读全文

posted @ 2018-04-12 16:08 nicess 阅读(50) 评论(0) 推荐(0) 编辑

2018年4月11日

day18

摘要: 面向对象的命名空间和作用域 对象的内存空间里,只存储对象的属性,而不存储方法和静态属性 方法和静态属性都存储在类的内存空间中 为了节省内存,让多个对象去共享类的资源 类对象指针 对象属性是独有的,静态属性和方法是共有的 对象使用名字:先找自己内存空间中的,再找类内存空间中的 类名.静态变量名:对于静 阅读全文

posted @ 2018-04-11 15:24 nicess 阅读(49) 评论(0) 推荐(0) 编辑

2018年4月10日

day17

摘要: 面向对象 类的概念:具有相同属性和技能的一类事物 对象:就是一个类的具体描述 使用面向对象的好处 1,代码之间的关系更加明确 2,增加了代码的可扩展性 3,约束了对象的属性和技能 面向对象的特点: 结局的不确定性 类名: 引用静态变量 1,类名.__dict__['静态变量名'] 可以查看,但不能删 阅读全文

posted @ 2018-04-10 16:03 nicess 阅读(79) 评论(0) 推荐(0) 编辑

2018年4月8日

day15

摘要: 递归函数:在一个函数里在调用这个函数本身。 递归的最大深度:998 def age(n): if n == 1: return 40 else: return age(n-1)+2 print(age(4)) 二分查找 课上讲解 def two_search(li, aim, start=0, en 阅读全文

posted @ 2018-04-08 19:12 nicess 阅读(72) 评论(0) 推荐(0) 编辑

2018年4月4日

day14

摘要: 作用域相关: locals :函数会以字典的类型返回当前位置的全部局部变量。 globals:函数以字典的类型返回全部全局变量。 其他相关 字符串类型代码的执行 eval,exec,complie eval:执行字符串类型的代码,并返回最终结果。 exec:执行字符串类型的代码。 compile:将 阅读全文

posted @ 2018-04-04 19:08 nicess 阅读(57) 评论(0) 推荐(0) 编辑

2018年4月3日

装饰器认证功能

摘要: 在编写装饰器,为多个函数加上认证的功能(用户的账号密码来源于文件),要求登录成功一次,后续的函数都无需再输入用户名和密码。# 这个作业之上进行升级操作:# 设置两套密码,一套为微信账号密码,一套为qq账号密码保存在文件中。# 设置四个函数,分别代表# 京东首页,京东超市,淘宝首页,淘宝超市。# 循环 阅读全文

posted @ 2018-04-03 16:57 nicess 阅读(248) 评论(0) 推荐(0) 编辑

导航