随笔分类 -  python

摘要:1 settings.py文件 2 3 #默认使用sqlite3数据库 4 DATABASES = { 5 'default': { 6 'ENGINE': 'django.db.backends.sqlite3', 7 'NAME': os.path.join(BASE_DIR, 'db.sqli 阅读全文
posted @ 2020-04-10 16:27 Feng_Forest 阅读(239) 评论(0) 推荐(0)
摘要:ORM框架本质: 让面向对象的类跟数据库中的表做个对应关系 ORM与原生SQL比较: 原生SQL性能较好 原生SQL的可维护性相对差一些 ORM操作、开发起来比较简单、快捷 Python ORM框架:SQLALchemy、Django、Storm、SQLObject SQLALchemy与Djang 阅读全文
posted @ 2020-02-11 17:22 Feng_Forest 阅读(335) 评论(0) 推荐(0)
摘要:1、逻辑判断 1、集合中的元素都为真时,返回true;2、特别的,集合为空,返回值为true 1、集合中有1个元素为真,就返回true;2、特别的,集合为空,返回false 2、数学运算类 阅读全文
posted @ 2017-02-17 22:59 Feng_Forest 阅读(263) 评论(0) 推荐(0)
摘要:高阶函数英文叫Higher-order function。什么是高阶函数?我们以实际代码为例子,一步一步深入概念。 变量可以指向函数 以Python内置的求绝对值的函数abs()为例,调用该函数用以下代码: >>> abs(-10) 10 但是,如果只写abs呢? >>> abs <built-in 阅读全文
posted @ 2017-02-10 22:55 Feng_Forest 阅读(380) 评论(0) 推荐(0)
摘要:我们已经知道,可以直接作用于for循环的数据类型有以下几种: 一类是集合数据类型,如list、tuple、dict、set、str等; 一类是generator,包括生成器和带yield的generator function。 这些可以直接作用于for循环的对象统称为可迭代对象:Iterable。 阅读全文
posted @ 2017-02-07 14:46 Feng_Forest 阅读(335) 评论(0) 推荐(0)
摘要:通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。 所以,如果列表元素可以按照某种算法推算出来,那我们是否可以在循环的过程中不 阅读全文
posted @ 2017-02-07 14:30 Feng_Forest 阅读(338) 评论(0) 推荐(0)
摘要:列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式。 举个例子,要生成list [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]可以用list(range(1, 11)): 但如果要生成[1x1, 2x2, 3x3, . 阅读全文
posted @ 2017-02-07 13:52 Feng_Forest 阅读(358) 评论(0) 推荐(0)
摘要:python中字典是一种key-value的数据类型 字典的特性: 1、无序的 2、key必须的唯一的,so,字典天生去重 语法: 增加 修改 删除 查找 多级字典嵌套及操作 字典的其他用法 #setdefault方法【如果key在字典中不存在,则key的值即为设置的值;如果key在字典中存在,则k 阅读全文
posted @ 2017-01-20 15:25 Feng_Forest 阅读(639) 评论(0) 推荐(0)
摘要:列表:list 元组:tuple 列表是python中常用的数据类型,通过列表可以实现对数据的存储、修改。 列表的定义: name_list = ['apple','orange','grape','pear','barry'] 可以通过下标访问列表中的元素,下标从0开始 切片:取多个元素 追加: 阅读全文
posted @ 2017-01-20 14:30 Feng_Forest 阅读(860) 评论(0) 推荐(0)
摘要:python中的字符串一旦定义,则不可以修改 python中的原始字符串 即 在字符串前面加小写字母r 比如:打印输出C:\Program Files\Microsoft Games python中的注释是三个单引号 即''' 要输出长字符串时,也可以使用三个单引号 字符串常用的功能有: 字符串拼接 阅读全文
posted @ 2017-01-11 22:03 Feng_Forest 阅读(293) 评论(0) 推荐(0)
摘要:python本身是由C语言编写的,所以python中是严格区分大小写的。 python中的变量定义的规则: 1、变量名只能是字母、数字、下划线的任意组合 2、变量名的第一个字符不能是数字 3、变量名不能是python的关键字,即不能是以下关键字 ['and', 'as', 'assert', 'br 阅读全文
posted @ 2017-01-11 21:33 Feng_Forest 阅读(191) 评论(0) 推荐(0)