摘要: 92、下面那些是Python合法的标准符 A、int32 B、40XL C、Saving$ D、printf E、this F、self G、0x40L H、true I、big-dadly J、 True K、if L、 do M、yield 93、上题中,合法的标识符中,那些事Python的关键 阅读全文
posted @ 2018-02-16 18:13 风火林山 阅读(123) 评论(0) 推荐(0) 编辑
摘要: Django基础 Django进阶 Django高级,缓存,信号 阅读全文
posted @ 2018-02-15 17:40 风火林山 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 70、什么是lambda函数 答:一个匿名函数,不会常驻内存,使用完直接被系统回收 71、如何用Python删除一个文件 答:用os模块,os.remove(文件路径+文件名) 72、Python里如何生成随机数 答:引入random包,random.randint(1,20) 73、如何在一个fu 阅读全文
posted @ 2018-02-15 17:37 风火林山 阅读(122) 评论(0) 推荐(0) 编辑
摘要: class ParentClass1: #定义父类 pass class ParentClass2: #定义父类 pass class SubClass1(ParentClass1): #单继承,基类是ParentClass1,派生类是SubClass pass class SubClass2(Pa 阅读全文
posted @ 2018-02-14 16:18 风火林山 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 函数使用的原则:先定义,再调用 #只检测语法,不执行代码 也就说,语法错误在函数定义阶段就会检测出来,而代码的逻辑错误只有在执行时才会知道 #1、位置参数:按照从左到右的顺序定义的参数 位置形参:必选参数 位置实参:按照位置给形参传值 #2、关键字参数:按照key=value的形式定义的实参 无需按 阅读全文
posted @ 2018-02-14 15:21 风火林山 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 42、如何在Python中拷贝一个对象,并说明他们之间的区别 答:Python中有两种拷贝方式,深拷贝与浅拷贝 浅拷贝:用赋值符号(=)即可,内存地址公用,一个改复制对象全都改 深拷贝:用copy模块下的deepcopy方法,每一个拷贝对象都是独立的内存地址 43、谈谈你对Python装饰器的理解 阅读全文
posted @ 2018-02-14 14:58 风火林山 阅读(347) 评论(0) 推荐(0) 编辑
摘要: import random from timewrap import * import copy import sys sys.setrecursionlimit(100000) def partition(li, left, right): # ri = random.randint(left, 阅读全文
posted @ 2018-02-13 19:40 风火林山 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 设计模式六大原则 1、开闭原则:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。即软件实体应尽量在不修改原有代码的情况下进行扩展。 2、里氏(Liskov)替换原则:所有引用基类(父类)的地方必须能透明地使用其子类的对象。 3、依赖倒置原则:高层模块不应该依赖低层模块,二者都应该依赖其抽象; 阅读全文
posted @ 2018-02-13 19:33 风火林山 阅读(123) 评论(0) 推荐(0) 编辑
摘要: import random from timewrap import * @cal_time def bubble_sort(li): for i in range(len(li) - 1): # i 表示趟数 # 第 i 趟时: 无序区:(0,len(li) - i) for j in range 阅读全文
posted @ 2018-02-13 19:23 风火林山 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 1、如何实现对python列表去重并保持原先顺序 答:再创建一个列表,依次循环原列表元素并判断,若当前元素不在新建列表中,则添加即可 2、现在有两个元组(('a'),('b')),(('c'),('d')),请使用python中匿名函数,生成列表[{'a':'b'},{'c':'d'}] 答: 3、 阅读全文
posted @ 2018-02-11 16:20 风火林山 阅读(331) 评论(0) 推荐(0) 编辑