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

浙公网安备 33010602011771号