- 博客(18)
- 收藏
- 关注
原创 python第十五课pymysql
一、查看安装pymysqlpip list 查看是否存在pip install pymysql - i 清华镜像 二、连接数据库import pymysql创建连接(桥)conn=pymysql.connect(host='172.0.0.1',port=3306,user='root',password='root',database='database',charset='utf8')创建游标(搬运工)cursor.execute()sql语句sql="select *
2021-01-31 22:05:53
139
原创 python第十四课sql优化
一、事务事务具有原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)四个特性,简称 ACID,缺一不可。今天要说的就是隔离性二、事务隔离脏读脏读指的是读到了其他事务未提交的数据,未提交意味着这些数据可能会回滚,也就是可能最终不会存到数据库中,也就是不存在的数据。读到了并一定最终存在的数据,这就是脏读。可重复读可重复读指的是在一个事务内,最开始读到的数据和事务结束前的任意时刻读到的同一批数据都是一致的。通常针对数据更新(UP
2021-01-31 21:33:15
269
原创 Python第十三课MySQL日期函数与字符串函数
一、日期函数日期函数与字符串函数now()现在时间 NOW()在执行开始的时候 值就获取到了sysdate()执行到时的时间eg:select now(),sleep(3),sysdate() 后者比前者慢3s日期转换: select DATE_FORMAT('2021-01-27 10:21:59','%Y-%m-%d- %H%i%s') 2021-01-27,102159 SELECT TIME_FORMAT('10:21:59','%H%i%s') 102159
2021-01-27 20:01:13
429
原创 Python第十二课MySQL---DML
MySQL数据库的DML语言 增删改查数据插入数据insert into 表名 (列名1,列名2.....) values(值1,值2......)当插入所有列时,表明后的列名可以省略,但传入的value值需要对应创建好的表的列名依次传入eg:insert into emp (empno,ename,job,mgr,salary,reward,dept_name,dept_loc) values(2101,'强某','保洁',NULL,1500,0,'行政','纽约')修改数据upda
2021-01-26 18:34:13
178
原创 Python第十一课mysql
一、数据库搭建需要的软件mysql 5.6 navicat二、操作数据库sql:结构化查询语言 相当于普通话分类1)DDL:定义表2)DML:操作数据3)DCL:控制权限关键字不区分大小写三、数据库编码创建数据库creat database 数据库名 character set utf8; 后面为设置字符集创建表CREATE TABLE 表名( 属性之间用,注意隔开最后一个属性不加, 列名1 列类型 [列的完整性约束],
2021-01-26 18:03:36
121
原创 Python第七课tushare
导入tushare和pandaspip install tushare -i https://pypi.tuna.tsinghua.edu.cn/simple 清华镜像pip install pandas -i https://pypi.tuna.tsinghua.edu.cn/simple 清华镜像
2021-01-24 12:09:30
268
原创 Python第八课csv操作
一、获取当前文件夹目录下所有的文件import osimport csvdef get_file(path): file_list=os.listdir(path) 把目录的文件名写入一个列表 return file_fileprint(get_file(path))二、获取文件数量def get_count(): files=get_file(path) count=0 for file in files: 实际读取文件的路径 file_path=os.path.jo
2021-01-24 11:55:04
187
原创 Python第九课json文件操作及多线程
一、json是各种语言的媒介import jsond=json.load(s) 把json串转为字典s=json.dump(d) 把字典转为字符串二、多线程什么是线程线程 >>>轻量级进程 >>>操作系统能够进行运算调度的最小单位,被包含在进程中,是进程中的实际运作单位。>>>线程自己不拥有系统资源,只拥有一点在运行中必不可少的资源,但它可与同属一个进程的其他线程共享进程所拥有的全部资源,一个线程可以创建和撤销另一个线程,同一个
2021-01-24 11:31:20
1091
原创 Python第十课网络编程
cs架构Client与server,客户端与服务端架构bs架构browser与server,浏览器与服务端架构套接字=ip地址(找电脑)+端口号(找程序)TCP/UDPtcp:三次握手四次挥手,保证安全,慢sk=socket(type=socket.socket_STREAM)udp:速度快,但因为时一次性传输,当传输过大是会丢失sk=socket.socket(type=socket.socket_DGRAM)osi七层模型Socketimport socket
2021-01-24 11:31:09
123
原创 Python第四课xlrd/xlutils
一、导入xlrd/xlutils/pyecharts库二、引用xlrd/xlutils库一、win+r 调出cmd 然后输入 pip install xlrd -i https://pypi.tuna.tsinghua.edu.cn/simple 清华镜像pip install xlutils -i https://pypi.tuna.tsinghua.edu.cn/simplepip install pyecharts -i https://pypi.tuna.tsinghua.edu.
2021-01-17 19:05:44
360
原创 Python第五课装饰器
装饰器函数defdef 函数名(参数列表): 函数体 return 返回值参数列表:1.必须参数 :调用时必须传参 (a)2.默认参数 :调用时可以不用传参 (a,b=0)3.不定长参数: *args **kwargs1)元组式 (a,b,c,d, .....*args)2)字典式 (**kwarge) eg:{name='1',age=2}输入格式默认参数一般放在后面顺序:必须参数 默认参数 不定长参数元组式 不定长参数字典式(*args b=1)可以通
2021-01-17 19:05:29
127
原创 Python第六课面向对象
面向对象与面向过程面向对象:通过对象来实现功能面向过程:自己实现功能面向对象编程思想步骤1)分析问题2)找对象 如果有对象直接用 如果没有自己创造3)解决问题细节分析类:构思阶段,抽象的概念class 类名(): 类名的每个单词首字母要大写类体:静态属性 init(self):动态属性 def (self):class Computer(): def __init__(self): pass构造方法:创建对象def __i.
2021-01-17 19:05:09
179
原创 Python第三课基本类型
一、字符串二、元组三、列表四、字典五、集合六、冒泡排序一、字符串 str定义:被一对单引号’或一对双引号“包含的下标:可以通过下标进行索引字符串不能被修改可以用切片的方式分段提取内置函数:len() type() max() min()遍历 :s="12345678"s[0]为s的第一个 = 1s[1:5]为从s的第二个字符取到第四个 = 2345for i in s: print(s) 逐个打印字符串里的内容二、元组 tuple定义: 用小括
2021-01-10 18:47:24
201
1
原创 Python第二课 控制语句
一、if -elif-else二、forifif 条件1(bool):(缩进一个tab)执行语句1elif 条件2:(缩进一个tab)执行语句2else:(缩进一个tab)执行语句3
2021-01-08 15:55:49
203
1
原创 3.python基础知识
编码:8位=1byte 25616位=2byte 6553624位=3byte 16777216GB2312–>GBK转化大小写print(name1.upper()) # 转换为大写print(name1.lower()) #转换为小写 索引字符串的位置#索引为第一个字符串的位置 ,从第4个开始到第11 打印出来的是整型print(name1.index("B根自从c进城",4,12)) 编码#编码 默认编码格式是UTF-8 .
2021-01-05 16:14:40
260
2
原创 2.python复习与注释与分支语句
注释 :解释说明单行注释 # CTRL + / 解除注释多行注释 ‘’‘ 。。。’‘’ 或 “”“ 。。。”“”分支语句:if 条件 : (bool类型) 执行代码1elif 条件 : (bool类型) 执行代码2else: 执行代码3注意缩进运算符` a+=10 #a=a+10 b-=4 #b=b-4 c%=2 #c=c%2`判断.
2020-12-29 18:14:20
129
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅