- 博客(5)
- 收藏
- 关注
转载 Python中copy和deepcopy方法的区别
copy()与deepcopy()之间的主要区别是python对数据的存储方式。首先直接上结论:—–深复制,即将被复制对象完全再复制一遍作为独立的新个体单独存在。所以改变原有被复制对象不会对已经复制出来的新对象产生影响。 —–而等于赋值,并不会产生一个独立的对象单独存在,他只是将原有的数据块打上一个新标签,所以当其中一个标签被改变的时候,数据块就会发生变化,另一个标签也会随之改变。...
2018-09-05 21:07:05 461
原创 Python实现快速排序
# 本篇代码改写自算法导论# 对l和r位置之间的array进行快排def quick_sort(array, l, r): # 确认l比r小 if l < r: # partition函数返回的是i+1,基准值的新位置,赋值给q q = partition(array, l, r) # 对基准值的新位置的左右两侧分别进行...
2018-09-05 18:44:33 144
原创 SQL必知必会(下)
*以下内容来自本人对于《SQL必知必会(第四版)》的笔记与总结*第十二课 联结表SQL最强大的功能之一就是能在数据查询的操作中联结(join)表。关系表的设计就是要把信息分解成多个表,一个数据一个表,各个表通过某些共同的值互相关联。这样做的好处是,信息不重复,不会浪费时间和空间;改动更方便;数据自然会一致。因此,关系型数据库的伸缩性远比非关系型数据库要好。举例:SE...
2018-09-05 17:50:29 152
原创 SQL必知必会(上)
*以下内容来自本人对于《SQL必知必会(第四版)》的笔记与总结*第一课 了解SQL数据库是一个以某种有组织的的文件存储的数据集合。数据库软件应称为数据库管理系统(DBMS)。数据库是通过DBMS创建和操纵的容器。表是某种特定类型数据的结构化清单,使表名成为唯一的,实际上是数据库名和表名等的组合。描述表的特性的信息就是所谓的模式(Schema)。表中的列储存着某种特定的信息,...
2018-09-04 17:46:45 152
转载 Python中的sorted函数以及operator.itemgetter函数
operator.itemgetter函数operator模块提供的itemgetter函数用于获取对象的哪些维的数据,参数为一些序号(即需要获取的数据在对象中的序号),下面看例子。a = [1,2,3] >>> b=operator.itemgetter(1) //定义函数b,获取对象的第1个域的值>>> b(a) 2 >>> b=...
2018-03-25 16:09:12 118
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人