03 2020 档案

摘要:Matplotlib官网https://matplotlib.org,Matplotlib是一个Python的2D绘图库。 可视化是整个数据分析的关键辅助工具,可以清晰的理解数据。 折线图(用于显示数据(数值型)的变化趋势,反应事物的变化情况) 简单实现 import matplotlib.pypl 阅读全文
posted @ 2020-03-22 17:00 傅余生 阅读(537) 评论(0) 推荐(0)
摘要:Python读文件 方法一:open()创建文件对象 .read()方法读文件 .close()关闭文件对象 file_object = open("2.txt") #open()创建文件对象 contents = file_object.readlines() print(contents) fi 阅读全文
posted @ 2020-03-20 16:40 傅余生 阅读(190) 评论(0) 推荐(0)
摘要:参考https://www.liaoxuefeng.com/wiki/1016959663602400/1017495723838528 面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。OOP把对象作为程序的基本单元,一个对象包含了数据和操作数 阅读全文
posted @ 2020-03-18 17:03 傅余生 阅读(137) 评论(0) 推荐(0)
摘要:迭代器 Python中可迭代对象(iterable)通俗指可直接作用与For循环的数据对象,如Python中的集合数据类型,字符串(str),列表(list),元组(tuple),集合(set),字典(dictionary)。 而迭代器(iterator)不仅是可迭代对象,而且可以被next()函数 阅读全文
posted @ 2020-03-18 16:01 傅余生 阅读(137) 评论(0) 推荐(0)
摘要:参考https://www.runoob.com/python/python-functions.html 内置函数 abs(-3) #求绝对值 max(1,2,3) #求最大值 range([start], stop, [step] ) #生成序列 import math math.sqrt(16 阅读全文
posted @ 2020-03-18 11:39 傅余生 阅读(146) 评论(0) 推荐(0)
摘要:推导式是一种重要的Python特性,是一种简单精炼创建Python数据结构的方式。 列表推导式,详细参考https://www.jianshu.com/p/0a269715a742 基本格式为:[表达式 for 变量 in 列表] 或者 [表达式 for 变量 in 列表 if 条件] [i for 阅读全文
posted @ 2020-03-17 20:36 傅余生 阅读(186) 评论(0) 推荐(0)
摘要:字典基本特点 字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中。 键是唯一的,如果重复最后的一个键值对会替换前面的,值不需要唯一。 值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。 具有快速的查找速度,用空间换时 阅读全文
posted @ 2020-03-17 20:16 傅余生 阅读(266) 评论(0) 推荐(0)
摘要:集合基本特点 集合是无序的,且集合内无重复值。 集合不支持索引和切片 集合常见操作及方法 s1 = {1,2,3} s2 = {2,3,4} s1.add(4) #.add()方法添加一个元素 s1.remove(4) #.remove方法删除一个指定元素 a = s1.pop() #.pop()方 阅读全文
posted @ 2020-03-17 16:43 傅余生 阅读(278) 评论(0) 推荐(0)
摘要:Python Tuple基本特点 元组与列表类似,不同之处在于元组的元素不能修改。 与字符串和列表一样,可以根据下标进行切片索引。 元组使用小括号,单一元素的元组定义是必须加一个逗号。 Python Tuple基本操作及常用方法 Tup1 = ('Python' , 'Java' , 'fuyush 阅读全文
posted @ 2020-03-17 16:00 傅余生 阅读(294) 评论(0) 推荐(0)
摘要:参考文章https://zhuanlan.zhihu.com/p/41844742 成绩表如下Score: 问题:查询科目中成绩大于平均成绩的记录? SELECT * FROM Score WHERE score > ( SELECT AVG(score) FROM Score GROUP BY c 阅读全文
posted @ 2020-03-17 15:26 傅余生 阅读(1398) 评论(0) 推荐(0)
摘要:Python list基本特点 列表是一种有序集合,可以随时添加和删除元素。 序列中的每个元素都分配一个数字 - 它的位置。 列表的数据项不需要具有相同的类型。 创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。 与字符串的索引一样,列表索引从0开始。列表可以进行截取、组合等。 Pyt 阅读全文
posted @ 2020-03-16 20:13 傅余生 阅读(986) 评论(0) 推荐(0)
摘要:字符串基本特点 用引号括起来,单引号双引号均可,使用三个引号创建多行字符串。 字符串不可变。 Python3直接支持Unicode编码。 Python允许空字符串存在,不含任何字符且长度为0。 字符串常用方法,参考https://www.cnblogs.com/fandonghua/p/115861 阅读全文
posted @ 2020-03-16 17:00 傅余生 阅读(227) 评论(0) 推荐(0)
摘要:索引 使用索引快速定位某列中特定值的行,不需要遍历数据表所有行。 创建索引的数据结构:BTREE and HASH。 主键也是一种索引,Primary key。 show index from orders;#显示索引 alter table orders add index oid_index(o 阅读全文
posted @ 2020-03-14 19:54 傅余生 阅读(216) 评论(0) 推荐(0)
摘要:内连接 关键字: inner join on 语句:select * from <a_table> inner join <b_table> on a.id = b.id ; 说明:返回表之间关联字段相符的记录 Table:stuinfo Table:stuscore 采用内连接查询方式: sele 阅读全文
posted @ 2020-03-12 16:04 傅余生 阅读(303) 评论(0) 推荐(0)
摘要:排序 :order by desc select * from <tablename> order by <字段名> desc;order by默认升序 desc 降序 分组 :group by 按照字段进行分组 select <查询内容> from <tablename> group by <字段 阅读全文
posted @ 2020-03-12 15:36 傅余生 阅读(130) 评论(0) 推荐(0)
摘要:数据的导入 通过数据库管理工具,先建表,然后导入表记录。 通过sql语句导入: load data local infile '表路径' into table stuscore fields terminated by ',' lines terminated by '\r\n'; 数据的导出 通过 阅读全文
posted @ 2020-03-09 21:02 傅余生 阅读(118) 评论(0) 推荐(0)
摘要:MySQL中常用数据类型 字符型 存储字符型数据。例如姓名,地址,电话号码等。使用引号括起来,一般使用单引号。 常用类型: char(255) 定长字符串,最大长度255个字符。 varchar(255) 可变长字符串,可节省存储空间 text 最大长度为64K的文本 数值型 存储数值型的数据,例如 阅读全文
posted @ 2020-03-09 20:55 傅余生 阅读(353) 评论(0) 推荐(0)
摘要:数据库基本操作 查看、选择数据库: show databases; use <databasename>; 创建数据库:create database <dbname> character set <编码格式> ; character set按照指定格式编码 删除数据库:drop database 阅读全文
posted @ 2020-03-09 20:41 傅余生 阅读(172) 评论(0) 推荐(0)
摘要:MySQL简介 (MySQL是目前最流行的关系型数据库管理系统,现属于Oracle公司。) MySQL主要特点: 支持大型数据库,支持5000万条记录的数据仓库,32位系统表文件最大可支持4GB,64位系统支持最大的表文件为8TB。 MySQL使用标准的SQL数据语言形式。 MySQL可以允许于多个 阅读全文
posted @ 2020-03-09 17:14 傅余生 阅读(527) 评论(0) 推荐(0)