摘要: 抽时间汇总了收集的python django ORM框架对应的常用增删改查操作,能满足项目中大部分的实际需求,欢迎大家相互交流,查漏补缺。 1.配置 在settings.py中保存了数据库的连接配置信息,Django默认初始配置使用sqlite数据库。 DATABASES = { 'default' 阅读全文
posted @ 2020-06-03 17:35 浮云飘渺的狮子 阅读(874) 评论(0) 推荐(0)
摘要: 1.迭代 迭代:迭代是访问集合元素的一种方式,使用for循环遍历取值的过程叫做迭代,比如:使用for循环遍历列表获取值的过程 迭代器:迭代器是一个可以记住遍历的位置的对象。 迭代器对象:迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 可迭代对象:使用for 阅读全文
posted @ 2020-05-31 18:31 浮云飘渺的狮子 阅读(132) 评论(0) 推荐(0)
摘要: 1.含义: 浅拷贝最多拷贝对象的一层 深拷贝可能拷贝对象的多层 import copy 浅拷贝使用copy.copy函数 b = copy.copy(a) 深拷贝使用copy.deepcopy函数 b = copy.deepcopy(a) # python中默认的拷贝方式是浅拷贝 # 拷贝速度快,效 阅读全文
posted @ 2020-05-31 18:24 浮云飘渺的狮子 阅读(116) 评论(0) 推荐(0)
摘要: 1. 匿名函数 lambda def 函数名(参数列表): 函数体 格式: lambda [形参1], [形参2], ... : [单行表达式] 或 [函数调用] 例如:func = lambda x: print(x ** 10) func(2) lambda定义和普通函数的区别: 1. lamb 阅读全文
posted @ 2020-05-31 18:06 浮云飘渺的狮子 阅读(322) 评论(0) 推荐(0)
摘要: 1.闭包介绍 闭包的定义: 在函数嵌套的前提下,内部函数使用了外部函数的变量(外部函数的参数也属于外部函数的变量),并且外部函数返回了内部函数的引用,我们把这个使用外部函数变量的内部函数称为闭包。 # 定义一个外部函数 def func_out(num1): # 定义一个内部函数 def func_ 阅读全文
posted @ 2020-05-31 10:03 浮云飘渺的狮子 阅读(140) 评论(0) 推荐(0)
摘要: d. 排序和逆序 sort(reverse=False) reverse() c = [3,2,5] c.sort() print(c) [2,3,5] #升序 c.sort(reverse=True) print(c) [5,3,2] #降序 c.reverse() print(c) [2,3,5 阅读全文
posted @ 2020-05-31 09:45 浮云飘渺的狮子 阅读(806) 评论(0) 推荐(0)
摘要: 0. 字符串常用方法 a.查找_替换_统计 find() 掌握 注意: 找不到子串时,返回-1 rfind() 了解 index() 了解 注意: 找不到子串时,程序会崩溃,产生一条异常信息,导致程序无法执行 rindex() 了解 replace() 掌握 默认全部替换 count() 掌握 b. 阅读全文
posted @ 2020-05-31 09:40 浮云飘渺的狮子 阅读(206) 评论(0) 推荐(0)
摘要: class BookInfo(models.Model): name = models.CharField(max_length=10, unique=True, verbose_name='名字') pub_date = models.DateField(null=True) readcount= 阅读全文
posted @ 2020-05-30 09:22 浮云飘渺的狮子 阅读(851) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-05-30 09:12 浮云飘渺的狮子 阅读(191) 评论(0) 推荐(0)
摘要: 从每步1~2级阶梯到1~m级阶梯,需要改变的不仅仅只是步长,还有每步走完之后,对剩余台阶总数的判断。当总剩余的台阶数n大于步长m的时候,则第一步为1~m的一个数值,循环递归求解可能的走法。如果总剩余台阶数n小于步长m的时候,则步长调整为n,递归求解。 n: 总的台阶数 m: 每次可以走的最大的阶数 阅读全文
posted @ 2020-05-30 09:11 浮云飘渺的狮子 阅读(542) 评论(0) 推荐(0)