02 2018 档案
摘要:1 from django.db import models 2 3 from django.contrib.contenttypes.models import ContentType 4 from django.contrib.contenttypes.fields import Generic
阅读全文
摘要:131、字典按age元素由大到小排序 132、请使用简洁的方法合并list,使其元素不重复 答:print(list(set(alist+blist))) 133、打乱一个排好序的list对象alist 答:random.shuffle(alist) print(alist) 134、简单实现一个s
阅读全文
摘要:118、菲波那切数列1,2,3,4,8,13,21.。。。。。。根据这样的规律,编程求出400万以内最大的斐波那契数,并求出他是第几个 答: 119、 120、五只猴子分桃。半夜,第一只猴子先起来,它把桃分成了相等的五堆,多出一只。于是,它吃掉了一个,拿走了一堆; 第二只猴子起来一看,只有四堆桃。于
阅读全文
摘要:102、 103、 104、有一个数组,[3,4,1,2,5,6,6,5,4,3,3]请写一个函数,找出该数组中没有重复数的和 答: 105、从0-99折100个数中随机取10个,要求不能有重复,可以自己设计数据结构 答: 106、Cookie和Session有什么区别 答:Cookie是把所有数据
阅读全文
摘要: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的关键
阅读全文
摘要:Django基础 Django进阶 Django高级,缓存,信号
阅读全文
摘要:70、什么是lambda函数 答:一个匿名函数,不会常驻内存,使用完直接被系统回收 71、如何用Python删除一个文件 答:用os模块,os.remove(文件路径+文件名) 72、Python里如何生成随机数 答:引入random包,random.randint(1,20) 73、如何在一个fu
阅读全文
摘要:class ParentClass1: #定义父类 pass class ParentClass2: #定义父类 pass class SubClass1(ParentClass1): #单继承,基类是ParentClass1,派生类是SubClass pass class SubClass2(Pa
阅读全文
摘要:函数使用的原则:先定义,再调用 #只检测语法,不执行代码 也就说,语法错误在函数定义阶段就会检测出来,而代码的逻辑错误只有在执行时才会知道 #1、位置参数:按照从左到右的顺序定义的参数 位置形参:必选参数 位置实参:按照位置给形参传值 #2、关键字参数:按照key=value的形式定义的实参 无需按
阅读全文
摘要:42、如何在Python中拷贝一个对象,并说明他们之间的区别 答:Python中有两种拷贝方式,深拷贝与浅拷贝 浅拷贝:用赋值符号(=)即可,内存地址公用,一个改复制对象全都改 深拷贝:用copy模块下的deepcopy方法,每一个拷贝对象都是独立的内存地址 43、谈谈你对Python装饰器的理解
阅读全文
摘要:import random from timewrap import * import copy import sys sys.setrecursionlimit(100000) def partition(li, left, right): # ri = random.randint(left,
阅读全文
摘要:设计模式六大原则 1、开闭原则:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。即软件实体应尽量在不修改原有代码的情况下进行扩展。 2、里氏(Liskov)替换原则:所有引用基类(父类)的地方必须能透明地使用其子类的对象。 3、依赖倒置原则:高层模块不应该依赖低层模块,二者都应该依赖其抽象;
阅读全文
摘要: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
阅读全文
摘要:22、[i%2 for i in range(10)]与(i%2 for i in range(10))输出结果分别是什么 答:[0, 1, 0, 1, 0, 1, 0, 1, 0, 1]与一个生成器 23、python2与python3有哪些显著区别 答: 1、Python3中print为一个函数
阅读全文
摘要:1、如何实现对python列表去重并保持原先顺序 答:再创建一个列表,依次循环原列表元素并判断,若当前元素不在新建列表中,则添加即可 2、现在有两个元组(('a'),('b')),(('c'),('d')),请使用python中匿名函数,生成列表[{'a':'b'},{'c':'d'}] 答: 3、
阅读全文