自定义博客皮肤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)
  • 收藏
  • 关注

原创 day3 数据库-6-09

数据库 day3:​drop database if exists hrs; create database hrs default charset utf8mb4;use hrs;create table tb_dept ( dno int not null comment '编号', dname varchar(10) not null comment '名称', dloc varchar(20) not null comment '所在地', primary key (dno) );

2021-06-09 21:01:32 215 2

原创 day 2 数据库查 06- 08

day2-- 如果存在名为school的数据库就删除它 drop database if exists school;-- 创建名为school的数据库并设置默认的字符集和排序方式 create database school default charset utf8mb4;-- 切换到school数据库上下文环境 use school;-- 创建学院表 create table tb_college ( col_id int unsigned auto_increment comment

2021-06-08 20:50:07 455

原创 day1 数据库基础 - 06-07

day1 数据库数据库:数据的创库(集散地),它解决了数据持久化和数据管理的问题持久化-- > 将数据从内存转移到硬盘(可以长久保存数据的存储介质)数据库的分类:1972----》code --->如何使用关系模型来保存大规模数据~ 关系型数据库 (在处理海量数据的时候还是有点问题的) (涉及到钱的时候是用关系型数据库,有锁 能保证数据的安全 --->首选方案 理论基础:关系代数,集合论 具体表象:用二维表保存数据(行(记录)和列(字段)) 编

2021-06-07 23:11:42 102

原创 day17-面向对象 -5.19

回顾正则语法匹配类:多行匹配,不能和\n匹配,单行匹配可以和\n匹配检测类 \b \B ^ $匹配几次 * + ? ()\N {N}分组()和分支|转义符合\re模块from re import fullmatch match search finditer split sub I S总结类和对象定义类(创建类)'''定义类用代码描述清楚你这个类是拥有那些相同功能那些相同属性的对象的集合功能 -对应的是函数属性- 保存数据的变量(再类中叫属性)语

2021-05-19 21:00:51 131

原创 day15 json和异常捕获

总结jsonjson概念'''json是一种通用的数据格式,主要用于不同语言之间的数据传输。json数据格式要求:1)有且只有一个数据 2)唯一的这个数据必须是json支持的数据类型的数据json支持的数据类型:数字类型:--包含所以的是数字,表示的时候直接写:例如:90、12.4 -23,支持科学计数法字符串 - 只能使用双引号引起了的数据。例如”你好“布尔 - 只有true 和 false 两个值,表示的是时候直接写,例如true 、false空值 - n

2021-05-18 08:50:57 167

原创 day14-hashlib使用和文件操作

总结hashilib 摘要加密hash 摘要(加密)的算法只有两类:md5 和 sha-x系列hash加密的特点hash算法生成的摘要不可逆。(不能通过加密文来获取原文)只有相同的数据通过相同的算法得到的摘要才是一致的不管原数据多大,产生摘要的大小(长度)是一致的生成hash摘要1通过算法创建hash对象,hashlib.算法名()算法名()import hashlibhash = hashlib.md5()print(hash)# hash = hashlib

2021-05-18 08:50:03 187

原创 day13-包和模块-5.14

回顾迭代器序列next()遍历生成器装饰器'''无参 装饰器def 装饰器名(fn): def new_fn(*args,**kwargs): result = fn(*args,**kwargs 添加新功能 return result return new_fn'''递归'''找临界值 找关系递归 - 解决循环问题栈区间不断增加 占内存 有最大深度 '''a =234de

2021-05-14 21:04:16 82

原创 day12 迭代器 生成器 装饰器 递归 -05.13

回顾函数就是变量定义函数就是定义类型是function的变量,函数名就是变量名(变量能做的事函数就能做)实参高阶函数 max min sorted map reductmax(序列,key = 函数)min(序列,key = 函数)sorted(序列,key = 函数)map(函数,序列)map(函数,序列1,序列2)from functools import reducereduce(函数,序列,初始值)总结迭代器迭代器(iter)迭代器是容器型数据类型

2021-05-13 20:05:16 84

原创 day11-匿名函数和高阶函数 -5.12

回顾函数参数'''位置参数 关键字参数参数默认值参数类型说明'''def func2(a:int,b) -> int: #fan返回值类型 passdef func3(*,a,d,v): # 强迫后面变量用关键字参数 pass返回值 - 函数调用表达式就是函数的值变量的作用域'''全局变量 定义开始到程序结束局部变量 定义开始到函数结束在函数体修改全局变量时,或在函数体里定义全局变量global '''总结匿名函数

2021-05-12 22:08:56 111

原创 day10 -函数进阶-05.11

回顾# 字符串格式化# 加法运算、格式占位符print('%s-%d-%.1f' % (13,4,5) # 单个占位 可以不要小括号f - stringprint(f'{90:.2f} {786:,}=== {245:,.2%}')'''def 函数名(变量1,变量2,...): 函数说明文档 函数体定义函数不会执行函数体,调用的时候才会执行函数名(数据1,数据2,...)函数调用过程:第一步:回到函数定义的位置第二步:传参(用实参给形参赋值,要保证每个变量都

2021-05-12 00:10:53 67

原创 day09-格式字符串和函数-510

回顾# 字符串(str)# 不可变的(不支持增删改):有序(支持下标操作)# 字符:' 普通字符和转义字符# \b \t \' \" \\ \u4位的16进制数# 阻止转义:R’ ‘ r’‘# '字符编码 ord(字符) chr(数字)# 字符串操作 查运算符 in not in len str# 字符串相关方法 join split replace总结格式字符串格式字符串:格式占位符'''# 语法:包含格式占位符的字符串% (数据1,数据2,...)(前面有

2021-05-11 07:40:49 95

原创 day08-字符串和字符-0508

回顾字典和集合# 1 字典dict# 容器(序列# {键1:值1,键2:值2}# 可变的 无序# 键- 唯一 不可变# 值 - 任何类型的数据# 2 字典的增删改查(核心)# 查单个 字典[键] 字典.get(键,默认值=None)# 遍历:变量取到的是字典键## 增 改 字典[键] = 值# 增 -字典.setdefaule(键,值) 没有就添加 有不会修改## 删:# del 字典[键]# 字典.pop(键)# in 和 not in# 相关函数 l

2021-05-09 12:34:12 116

原创 day7 字典和集合-5.07

回顾day 5 - 05.06# 1. 相关函数 max min sum sorted reversed len list# soreted 从小到大# 序列 可以转换成列表# 2相关方法list# 3 推导式# 变换 -> [表达式 for 变量 in 序列]# 部分变换 -> [三目运算符 for 变量 in 序列]# 筛选 删除 -> [表达式 for 变量 in序列 if 条件语句]# 4.元组# (元素1,元素2,元素3,...)#

2021-05-07 22:43:29 137

原创 day6-列表和元组-0506

1. 列表(序列)相关函数max min sum len sored reversed listmax(序列)-获取序列中最大的元素(元素得支持比较运算且元素之间可以比较大小nums = [23,45,6,7,86,65]print(max(nums))min(序列) --获取序列中最小得元素nums = [23,45,6,7,86,65]print(min(nums))sum(序列) – 求序列中所有元素得和 (序列元素必须全是数字nums = [23,45,6,7,

2021-05-06 23:59:35 222

原创 第一周 周末作业-循环练习题(1)

判断101-200之间有多少个素数,并输出所有素数。count = 0for num in range(101,200): for x in range(2,int(num ** 0.5)+1): if num % x == 0: break else: print(num, end=' ') count += 1print('\n101-200之间有',count,'个素数')求整数1~100的累加值..

2021-05-05 23:29:09 164

原创 day5-列表增删改 in /not in -4.30 .md

总结增删改+ in / not in1. 增 – 往列表中添加元素#### 1)列表.append(元素) --指定元素添加到列表最后movies = ['看不见的客人','肖生客的救赎','唐人街探案']print(movies) #['看不见的客人', '肖生客的救赎', '唐人街探案']movies.append('触不可及')print(movies) #['看不见的客人', '肖生客的救赎', '唐人街探案', '触不可及']2)列表.insert(下标,元素) --在列表指

2021-05-04 10:07:12 143

原创 day4_list--4.29

list什么是列表列表是容器型属性类型(是序列):将[]作为容器的标志,里面多个元素用逗号隔开:[元素1,元素2,元素3,…]列表是可变的(指的是列表中元素的个数、元素顺序和元素的值可变);列表是有序的(支持下标操作、下标是顺序的标志)列表的元素:任何类型的数据都可以作为列表的元素,同一个列表中不同的元素类型可以不同list1 = []print(list1, type(list1)) # [] <class 'list'>print([1, 2, 3] ==

2021-04-29 22:45:19 118

原创 day03_for/while循环--4.28

python2103dengqingqing_ 0427回顾运算符数学运算符 + - * / % // **余数:判断一个数是否是整数:取余整除 商向小取整 去掉低位数保留高位数幂 **比较运算符 == != > < >= <=运算结果是布尔值支持比较运算连写 print(10< x < 34)逻辑运算符and or not拓展 短路操作不是布尔运算所

2021-04-28 23:14:21 201 1

原创 day02_运算符和if语句--4.27

python2103dengqingqing_ 0426回顾python是动态的解释性语言基础语法注释单行注释 注释可以放在代码的前行面 后行面 已经后同行多行注释标识符关键字 特殊的标识符 :True False None语句 :一般一条语句一行,结尾不需要加分号,同行多条语句之间需要用分号或逗号隔开常用数据和对应的类型数字数据 int float文本数据 str布尔数据空值type()输入和输出input

2021-04-27 23:03:32 149

原创 day01_基础语法--4.26

python2103dengqingqing_ 0426回顾一、python语言介绍python是解释性语言比较注意格式C语言是基础项目名称必须用英文命名二、pycharm设置"""Time: ${DATE} ${TIME}Author: 酒坛坛儿good """三、基础语法注释:注释不参与代码执行,只是解释。单行注释(# 空格) 快捷键 CTRL + /# 注释 print('nihao')多行注释 (’’’ 内容 ‘’’ 或

2021-04-27 22:46:40 124 4

空空如也

空空如也

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

TA关注的人

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