自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (3)
  • 收藏
  • 关注

原创 python连接mysql数据库

1.先安装pymysql:cmd控制台输入指令pip install pymysqlimport pymysql# 建立mysql管道db = pymysql.connect(host="127.0.0.1", user="root", password="root", database="school")# 创建游标对象cursor = db.cursor()# 删除# deleteStr = 'delete from student where Sid=20 or Sid=21'

2020-06-20 19:14:31 142

原创 MySQL-联合查询,多个查询结果一起返回

# 联合查询关键字 union all 和 unionselect * from student where Gid = (select max(Gid) from student)union all select * from student where Gid = (select min(Gid) from student)联合查询的作用:把多个 select 语句的结果进行合并。union all 和 union的区别:union all 只是把结果进行合并,union 把合并后的结果..

2020-06-17 21:00:19 2847

原创 MySQL-去重,相同的数据只读一行

# distinct:去重,相同的数据(每列的数据都一样)只要一行select distinct Sid,Sname from student;

2020-06-17 20:29:00 196

原创 mysql-分页查询、聚合函数(求:平均值、最大值、最小值、和、总记录条数)

分页查询# 查询前五条数据作为第一页select * from student limit 0,5# 先排序再分页select * from student order by Gid DESC,Sid ASC limit 0,5求平均值# 求Sid字段的平均值select avg(Sid) from student# 以Gid为基础分组,再求每组Sid的平均值select avg(Sid) from student group by Gid求最大值# 求Sid字段的最..

2020-06-17 18:55:35 1194

原创 mysql-排序、分组

# 以Gid字段为基础进行降序排序select * from student order by Gid desc# 以Gid字段为基础进行升序排序select * from student order by Gid asc

2020-06-17 18:32:40 120

原创 mysql-内连接、左连接、右链接

单表查询:select * from tableName-----查询table全部数据 select l1 as '别名',l2,l3 from tableName----查询指定列数据 select * from tableName where l1=2 and l2 = 3 or l3 = 4------指定条件查询 select * from tableName where l1 like...

2020-06-17 18:27:02 118

原创 mysql-数据备份

1.备份库里所有的表:mysqldump -u root -h localhost -p 库名 >d:\mysqlDataBackups\test.sqltest.sql的内容2.备份数据库中指定的表:mysqldump -u root -h localhost -p 库名 表1 表2 表... >d:\mysqlDataBackups\multilist.sql...

2020-03-10 22:07:20 70

原创 mysql-索引

索引的作用:提高查询效率,能够快速找出某一列中有特定值的哪一行,不使用索引mysql会从第一行开始匹配,直到找出相关行。索引的缺点:占用磁盘空间,对应delete、update、insert操作,索引会降低他们的速度。因为mysql不仅要对数据进行修改还要对索引进行更新。1.普通索引2.唯一索引(限制列的值保持唯一性,如果列允许为null,那么最多可以有一个null值),如果是...

2020-03-10 15:43:17 103

原创 MySQL-库、表操作

1.查看库列表,show databases;2.创建库 create database 库名 character set utf8;3.查看建库信息:show create database 库名;4.进入库,并且查看库下的数据表列表:use test; show tables;5.创建和删除表:create table 表名(列名1 数据类型,...

2020-03-08 12:03:10 144

原创 MySQL-安装

1. MySQL下载选择合适自己系统的版本。2.下载好之后可以直接解压到自己想要安装的目录,如mysql.ini我已经上传,要自己修改里面的路径3.配置环境变量4.使用cmd安装mysql ,安装命令 mysqld install如果出现错误: Install/Remove of the Service Denied!,就以管理员的身份启动cmd...

2020-03-07 20:07:56 132

原创 python-使用socket实现网络通信

1.服务端import socketimport threadingimport sysdef socket_service(): try: # 创建socket对象,使用ipv4协议 TCP通信链接 s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # 防止socket...

2020-03-07 18:42:15 516

原创 python-unittest,使用断言进行代码自测

1.assertEqual和assertNOEqualimport unittestfrom test.equation import oneEquation, twoEquation, test1, test2, aa, test3class TestFkMath(unittest.TestCase): # 继承unittest.TestCase类 def testAsse...

2020-03-06 14:23:45 252

原创 python-虚拟环境的使用

1.安装虚拟环境 pip install virtualenv下载中,耐心等一下。安装成功,我又执行了一遍pip install virtualenv 看看是上面效果告诉已经安装了,和安装的路径2.创建虚拟环境 virtualenv 虚拟环境名3.查看原环境的库和虚拟环境的库4.在虚拟环境安装pygame库5.到pycharm中使用t...

2020-03-04 22:58:47 108

原创 python-pycharm Debug调试

1.设置断点2.Dubug模式运行文件3.控制台4.控制台几个常用按钮:4.1下一步,如果当前行调用一个函数,而且调用的函数里没有断点则不进入该函数调试4.2,下一步,如果当前行调用一个函数则会进入到该函数里调试4.3结束当前函数的调试,回到上一层函数4.4跳到下一个断点进行调试,注意,如果断点在循环内,则是跳到下一次循环4.5查看变量的具体信息,如查看...

2020-03-04 12:05:53 680

原创 python-异常处理

作用:当代码出现异常时,越过异常代码继续往下执行1.简单处理try: pass # 这里写可能会出现异常的代码except: pass # 出现异常之后执行的代码# 例子def division(i,k): return i/ktry: print(division(1, 0)) # 无输出except: print('请输出正确...

2020-03-03 12:33:58 81

原创 python-安装第三方库

以安装pygame作为例子讲解1.在python的安装路径下找到Scripts文件夹,复制文件夹路径,win+r然后输入cmd回车,在打开的窗口粘贴刚才的路径,并在后面加上\pip.exe download pygame,然后回车,如下图所示表示正在下载下载成功后把上面的 download pygame 改成 install pygame 开始安装出现下图的提示表示安装成功...

2020-03-03 01:13:43 276

原创 python--if __name__ == __main__: 的作用

因为python是解释型语言,是从上至下逐行解释运行,每执行一次都要翻译一次,在import的时候可以阻挡被引入文件的一些代码执行。创建一个A.py文件执行A.py创建B.py执行B.py可以看到,把A导入到B之后A在if __name__ == '__main__'里面的代码时不执行的。python和java、c、c++不一样不需...

2020-03-02 23:05:13 93

原创 python-时间模块(time、datetime、calendar)

1.time模块import time# 获取当前时间的时间戳,以s为单位timestamp = time.time()print(timestamp, type(timestamp))# 输出1583127227.7372458 <class 'float'># 将时间戳转换为UTC时间g = time.gmtime(timestamp)print(g)# 输...

2020-03-02 16:19:43 127

原创 python-高阶函数

所谓高阶函数就是一个函数可以用来接收另一个函数作为参数,这样的函数叫做高阶函数。下面介绍几个比较常用的高阶函数1.mapl = [1, 2, 3, 4]def cube(i): return i**3l1 = map(cube,l)print(list(l1))# 输出结果 [1, 8, 27, 64]l1 = map(lambda i:pow(i, 3), l)p...

2020-03-02 10:41:44 97

原创 python-面向对象2

1.实例方法、类方法、静态方法# 实例方法(只能被实例调用)、类方法(类和实例都可以直接调用)、静态方法(类和实例都可以直接调用,不需要传递self或者cls)class People(object): # 实例方法 def exmaplesFun(self, name): print('实例方法{},{}'.format(self,name)) #...

2020-02-29 20:43:43 142 1

原创 python-面向对象1

# 类(Class):用来描述具有相同属性和方法的对象集合,它定义了该集合每个对象共有的属性和方法,对象则是类的实例# 类变量:类变量在整个实例化对象中是公用的。类变量定义在类中但是在函数体外。类变量通常不作为实例变量使用。# 实例变量:定义在方法中的变量,只作用于当前实例的类# 数据成员:类变量或者实例变量都是,用于处理类及实例对象的相关数据# 方法:类定义的函数# 继承:一个派生类...

2020-02-29 13:38:51 106

原创 python-正则表达式

1.匹配指定字符# [] 原子表,存储表达式、字符集合pattern = re.compile('[a]')# 参数写成a-c 则是匹配以abc任意一个字母,a-z匹配任意一个小写字母,写成[a][b]则是匹配ab# 匹配一个汉字[\u4e00-\u9fa5]pattern1 = re.compile('[b]')result = pattern.match('baa')resu...

2020-02-29 13:20:45 90

原创 python-OS

1.操作文件import os# 重命名文件print(os.rename('cpx.txt','cpx1.txt'))# 绝对路径,就是从盘符(如:C\D\E\F盘开始一路找到对应的文件),使用绝对路径删除文件# print(os.remove(r'D:\PycharmProjects\untitled\IoVersusOs\cpx1.txt'))# 相对路径,基于当前文件写路径...

2020-02-29 13:02:46 129

原创 python-IO

1.操作文件# 打开文件 open函数filename_path = './cpx.txt'try: # 'w'是写入模式,会清除文件原本的内容 f = open(filename_path,'w') print(f.write('陈培新的文本')) # 输出6 写入的字符串长度是6个字符 f.close() pass# 如果在当前文件夹中...

2020-02-25 16:23:46 112

原创 python-函数

什么是函数:可以实现特定功能的一段代码块优点:简化代码结构,增加代码复用度,提高代码可读性,方便维护1.简单函数def simpleFun(): print('我是simpleFun函数')# 调用simpleFun()simpleFun() # 执行结果 输出:我是simpleFun函数2.带参数的函数def parameterFun(x, y): ...

2020-02-24 17:08:03 494

原创 python-流程控制

1.单分支if语句list1 = [1, 2, 3]# 单分支if语句 判断1是否在list1里if 1 in list1: #条件 print('1在list1里') # 条件成立执行这句else: print('1不在list1里') # 条件不成立执行这句# 输出结果 1在list1里2.多分支if语句list1 = [1, 2, 3]list...

2020-02-22 21:38:11 66

原创 python-运算符

1.算术运算符# + - * / %【求余,取模】 **【求幂】 //【取整】print('2+2的值是:{}'.format(2+2)) # 输出结果 2+2的值是:4print('2-2的值是:{}'.format(2-2)) # 输出结果 2-2的值是:0print('2*2的值是:{}'.format(2*2)) # 输出结果 2*2的值是:4print...

2020-02-22 14:03:13 289

原创 Python-常用数据结构(集合)-Set

1.集合创建set1 = {1, 2, 3, '1', '2', '3'}print('集合set1的值是:{}'.format(set1))# 输出结果 集合set1的值是:{1, 2, 3, '2', '3', '1'}# 创建空集合时要 set1 = set(), 不能写成set1 = {}s1 = set()s2 = {}print('s1的数据类型是:{},s2的数据...

2020-02-22 11:38:32 517

原创 Python-常用数据结构(字典)-Dict

1.创建字典dict1 = {'k1': 'z1', 'k2': 'z2', 'k3': 'z3'}print('dict1的值:{}'.format(dict1))# 输出结果 dict1的值:{'k1': 'z1', 'k2': 'z2', 'k3': 'z3'}2.访问字典元素dict1 = {'k1': 'z1', 'k2': 'z2', 'k3': 'z3'}pr...

2020-02-22 01:16:52 241

原创 Python-常用数据结构(元组)-Tuple

1.创建元组# 创建元组tuple1 = (1, 2, 'a', 'b' )print('tuple1的值:{},tuple1的类型:{}'.format(tuple,type(tuple1)))# 输出结果 tuple的值:(1, 2, 'a', 'b'),tuple的类型:<class 'tuple'># 如果创建只有一个元素的元组时,要在元素后面加上逗号 如 tup...

2020-02-21 19:59:16 278

原创 python-常用数据类型(列表)-List

1.列表相加,拼接两个列表l1 = [1, 2, 3]l2 = [4, 5, 6]print(l1+l2)# 输出结果 [1, 2, 3, 4, 5, 6]2.重复n次列表(乘法)l1 = [1, 2, 3]n = 3print(l1 * n)# 输出结果 [1, 2, 3, 1, 2, 3, 1, 2, 3]3.判断元素x是否在列表中l1 = [1, 2...

2020-02-20 22:21:42 603

原创 python-常用数据类型(字符串类型)-String

1.把首写字母修改为大写s = "!hello world@abc"print(s.title())# 输出结果 !Hello World@Abc2.截取字符串,从下标n开始,到m结束包头不包尾,s[n:] 则是从n到结尾s = "!hello world@abc"n = 2m = 6print(s[n:m])# 输出结果 ello3.原样输出字符串s...

2020-02-20 15:05:55 232

原创 python-随机模块-random

import random#随机抽取一个元素,String类型也可以随机返回一个字符l = [3,5,7,10,-2,10.5]print(random.choice(l))#随机打乱列表random.shuffle()是没有返回值的,直接更新列表m_random = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]random.shuffle(m_random)...

2020-02-20 00:46:33 117

原创 python-常用数据类型(数字类型)-Number

python3支持int,float,bool,complexbool的两个值True,False分别对应1和0,可以直接参与计算1.求绝对值 abs()i = -10f = 3.5print(abs(i),abs(f))#输出结果 10 3.52.获取最大值max(),最小值min()l = [10, 4, 2, -10, -2, 5]t = (10, 4...

2020-02-20 00:39:19 182

原创 python数据类型-可变数据类型和不可变数据类型

在python中数据类型包含以下几类:1.数字类型(Number):整型(int),浮点型(float),复数(complex)2.字符串类型(String)3.列表(List)4.集合(Set)5.元组(Tuple)6.字典(Dict)上面的类型中属于可变类型的是:Dict,List,Set属于不可变类型的是:Boolean,Tuple,String,...

2020-02-19 20:55:30 843

原创 PyCharm安装

PyCharm下载地址:http://www.jetbrains.com/pycharm/download/我下载的专业版,激活码是在百度上找到的不建议安装在C盘,选择好路径后 点击“Next”执行下一步勾选好后点击“Next” 执行下一步点击“Install”进行安装等待安装完成勾选Run PyCharm直接运行,本想在百度上找验证码,找了好久没有...

2020-02-19 17:46:16 1535 1

原创 python安装

python下载地址:https://www.python.org/打开网站后点击Downloads选择和电脑对应的操作系统我是使用exe安装,下载好后双击安装包执行这时最好是把Add这个选项勾上就不用我们自己配置环境变量。点击Install Now是默认安装,安装在C盘,点击Customize installation是自定义安装,安装路径可以自行选择Docu...

2020-02-19 16:39:20 522

mysql的mysql.ini

mysql...........................................................................................................

2020-03-07

networkSocket.zip

python使用socket实现网络通信例子,。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2020-03-07

unittestStudy.zip

unittest学习笔记,基于python3.8.2,需要的朋友可以下载看下。

2020-03-05

空空如也

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

TA关注的人

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