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