自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 SQL (简介)

数据库数据库是保存有组织的数据的容器,通常是一个文件或一组文件,可以将其看作电子化的文件柜。关系型数据库非关系型数据库数据库管理系统是一种操作和管理数据库的大型软件,用于建立、使用和维护数据库,简称 DBMS。SQL(Structured Query Language):结构化查询语言,是一种计算机标准语言,用于和数据库管理系统打交道MySQL 安装安装地址 mysql.com数据库管理工具 workbanch安装...

2021-06-12 00:05:27 426 1

原创 python 连接数据库(mysql)(二)

通过跳板机SSH连接mysqlimport pymysqlimport pandas as pdfrom sshtunnel import SSHtunnelForwarderwith SSHtunnelForwarder #配置ssh连接 ssh_address_or_host=('192.168.0.36', int('3000')), # 指定ssh登录的跳转机的address ssh_username="用户名" # 跳转机用户 ssh_password="密码" # 跳转机密码

2021-06-08 22:23:05 105 1

原创 python 连接数据库(mysql)(一)

读写mysql库创建一个连接对象host mysql服务器都中port 数字类型 端口user 用户名passwd 密码db 数据库名charset 连接编码,需要显式指明编码方式获取游标游标(cursor)是一个游动的标识,可以理解成一条sql去除对应N调结果资源的接口/句柄,就是游标,沿着游标可以一次取出一行execute() 执行一个数据库查询和命令fetchone() 取得结果集下一行fetchmany(size) 取得结果集size行fetchall() 取

2021-06-07 22:22:01 74

原创 python pandas(数据读写)

pandas 读写数据pandas 有二个重要的数据结构: 数据框,数据框和excel表有点类似,其每列表示一个变量,每行表示一个好处或者一条记录import pandas as pd# tabledata1 = pd.read_table(file, sep='\t', header, encoding,names) # file:路劲 # sep 分割符 # encoding 编码# header 表头# names 表头list # csvdata2= pd.read

2021-06-06 23:16:08 171

原创 python原生读写

打开文件f = open(file, mode='r', encoding='None')# file 文件路径, mode 是文件打开模式 encoding 编码格式# mode的参数'r' 只读,默认值'w' 以写的方式打开文件,会覆盖源文件'x' 创建一个新的文件打开进行写入操作,如果这个文件已经存在,则会报错'a' 以写的方式打开文件,当执行写入操作时,会将写入的内容追加在原文件之后f.read() # 读取整个文件,字符串显示f.readline() # 一次

2021-06-06 22:32:14 108

原创 python流程控制(顺序,分支,循环)

顺序结构代码重上到下,按照顺序执行a = 5b = a+ 1c = b /2# a:5 b:6 c:3分支分支结构 if…elif…elsea=8b=5c = 6if a>b: // 判断条件 if a > c: // 判断条件 print(a) eles: print(c)elif b > c: // 判断条件 print(b)else: print(c) # 结果为8循环while 循环count =

2021-06-02 23:25:59 64

原创 python (数据结构) 字典

字典字典 我们可以理解成我们有一个电话本,张三对应一个电话号, 李四对应一个电话号。人名和电话号码是一一对应的。字典是一些键值对,一组中的健与值用 ‘:’ 分隔开,不同组的键值对用‘.’号分隔。整个字典用大括号括起来。我们可以用健来取值。字典是无序的创建dict1 = {}dict1 = { 'age': 33, 'old': 4 } // ,每个健都是唯一的dict2 = dict([('age', 1),('old', 2)]) // 返回 {'age': 1, 'old': 2 }di

2021-05-31 23:16:06 140 2

原创 python (数据结构)集合

概念集合类似一个物品清单,这个清单是不重复的,集合没有索引。我们可以在这个清单中添加删除。几个是无序集合,支持数学概念上的集合运算,比如并集、交集等集合的创建set1 = {1,2,3,4,5} // 返回 {1,2,3,4,5}set2 = set([1,2,3,4,5]) // 返回 {1,2,3,4,5}集合的操作set1 = {1,2}set2 = {6,9}set3 = {1,6}set4 = {9,8,7}set1.add(4) // 返回 {1,2,4} add 往集

2021-05-30 23:19:39 44 1

原创 python (数据结构) 元组

元组元组内的元素不能修改,不能直接对元组进行删除,修改,添加元组和列表一样没有固定数据类型的约束,都可以创建元组tuple1 = () // 小括号就是创建元组tuple1 = (1,2,'3') //tyoe(tuple1 ) // 返回 tupletuple1 = (1,) // 创建一个元素的元组时 必须添加逗号常用操作tuple1 = (1,2,'3')len(tuple1) // 返回3索引tuple1 = (1,2,'3')tuple

2021-05-30 13:52:16 32

原创 python 数据结构(列表)

列表列表可以理解成列表清单列表可以容纳任意数据类型的数据的有序集合(通过索引访问)列表可以容纳任意数据类型的数据列表可以容纳字符串、浮点数、整数、集合、字典、元组、列表有序集合:集合里的元素可以根据key或者index访问无需集合:集合里的元素只能遍历创建列表list1 = []type(list1) // 返回 listlist1 = [1,2,3,4,5,6] // 类型可以相同list2 = ['aa','b','c'] // 可以为字符串list3 = [1.2,1.3

2021-05-28 23:11:20 47

原创 python 数据类型强制转换

数据类型强制转换floatintstrfloat(6) // 返回 6.0float(6, 2) // 返回 6.00int('666') // 返回 666int('6a6') // 报错str(6) // 返回 ‘6’int('6.66') // 报错,无发转换int(6.66) // 返回6检查数据方法typetype(6) // 返回 inttype(6.66) // 返回 floattype('66') // 返回 str...

2021-05-27 21:59:29 108

原创 python 基础数据类型(字符串)

python(字符串)字符串的创建使用单引号和双引号创建字符串例如 ‘111’ , “2123” // 注意都是英文的单引号和双引号str = '11111'print(str[0]) // 打印结果 '1' 0为字符串的下标print(len(str)) // 5 len 获取 字符串的长度常用转义符len('111111') // 返回字符串长度str = 'SSss'// 大小转换str.lower() // 所有大写字符转小写 返回 'ssss'st

2021-05-26 22:34:02 60

原创 python(基本数据类型) 数字

数字整数(int)浮点(float)布尔值(bool)666 // int6.66 // floatTrue // bool检测方法typeisinstancetype(666) // 返回 inttype(66.6) // 返回 floattype(True) // 返回 boolisinstance(666, int) // 返回 True 第一个值为数据 第二个值为 类型 若属于该类型返回 True, 不属于返回 False...

2021-05-25 22:03:22 32

原创 python 运算符

运算符算数操作符+ // 加- // 减* // 乘/ // 除% // 取余// // 取商** 指数赋值操作符= // 注意这里不是数学里面的等于比较操作符== // 相等!= // 不等于> // 大于< // 小于>= // 大于等于<= // 小于等于逻辑操作符or // 或and // 与not // 非操作符优先级***,/,//,%+,-<=,<,&g

2021-05-25 21:52:44 42

原创 python(安装和简介)

安装路径https://www.anaconda.com/products/individual#Downloads环境变量pip加入环境变量C:\programData\Anaconda3\Scripts我的电脑 => 右键属性=>高级系统管理=>高级=>环境变量=>系统变量栏找到path,把路径加进去编辑器下载安装https://www.spyder-ide.org/#fh5co-download学习使用 jupyter Notebooknew no

2021-05-24 22:26:34 38

原创 JS 基础 (Object)

Object对象的增删改查// 创建一个对象var obj = {} var obj = new Object() // 高阶方式增加对象中的一个值obj.name = 123console.log(obj.name ) // 123// 修改这么值obj.name = 312// 查看console.log(obj.name ) // 312console.log(obj['name']) // 312// 删除delete obj.nameconsole.log(o

2021-03-16 22:46:06 33

原创 JS基础(Array)

Array创建 let arr = [] let arr = new Array()检查// 获取值得索引 indexOf() lastIndexOf()方法concat() // 连接两个或更多的数组,并返回结果。也可以说合并多个数组join() // 通过连接符将数组内的值连接成一个字符串pop() // 删除数组最后一个值push() // 数组末尾增加一个值reverse() // 颠倒数组的值shift() // 删除并返回数组的第一个元素sl

2021-03-11 01:43:25 31

原创 JS基础(String)

String 检测和操作方法查询获取索引indexOf()// 方法返回字符串中指定文本首次出现的索引lastIndexOf() // 方法返回指定文本在字符串中最后一次出现的索引// 未查到返回 -1search() // 检索字符串中的字符串charAt() // 方法返回字符串中指定下标(位置)的字符串charCodeAt() // 方法返回字符串中指定索引的字符 unicode 编码search() 方法无法设置第二个开始位置参数。indexOf() 方法无法设置更强大的搜

2021-03-09 00:26:48 28

原创 数学对象 Math

Math

2021-03-07 23:39:04 50

原创 基本数据类型

JS 基本数据类型NumberStringBooleanundefinenull基本数据特殊的数据Number “NaN”Boolean “true false”undefine 未定义null 空string数据之前转换强制转换Number()String()Boolean()几个特殊例子Number(null) // 0Number(undefine) // NaNBoolean(null) // falseBoolean(undefine) /

2021-03-04 22:45:58 38 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除