自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 学习Python第17天——学习MySQL第3天_索引和事物

仅记录个人学习Python所学,学识浅薄,若有错误欢迎指出。文章可能会不太完善,后续可能会继续更新。文章目录一、索引二、事物一、索引索引最主要的作用就是加快查询速度索引类型功能说明普通索引最基本的索引,它没有任何限制唯一索引某一行启用了唯一索引则不准许这一列的行数据中有重复的值。针对这一列的每一行数据都要求是唯一的 unique主键索引它是一种特殊的唯一索引,不允许有空值。一般是在建表的时候同时创建主键索引,常用于用户ID。类似于书中的页码 primary

2020-08-24 20:53:19 129

原创 学习Python第16天_通过Python操作数据库

仅记录个人学习Python所学,学识浅薄,若有错误欢迎指出。文章可能会不太完善,后续可能会继续更新。这里的数据库就不重复建了,代码直接跑应该会报错。文章目录一、连接MySQL二、增删改一、连接MySQLimport pymysql# pymysql包 需要进行安装# 连接MySQL# 1.连接mysql# 2.操作数据库# 3.断开连接# 1.连接mysql# conn = pymysql.connect(host='', user='', password='', databas

2020-08-24 20:38:15 141

原创 学习Python第15天——学习MySQL第2天_多表联查

仅记录个人学习Python所学,学识浅薄,若有错误欢迎指出。文章可能会不太完善,后续可能会继续更新。文章目录一、数据的完整性1.实体完整性2.域完整性二、多表查询一、数据的完整性1.实体完整性作用:保证用户输入的数据保存到数据库中是正确的实质:创建表的时候给表中的字段添加约束实体约束实体:表中的一行或者一条记录代表一个实体实体完整性的作用:标识每一行数据不重复约束类型:​ 主键约束【primary key】​ 唯一约束【unique】​ 自动增长列【auto_increment】主

2020-08-13 20:13:39 181

原创 学习Python第14天——MySQL第1天_mysql操作1_第二篇

仅记录个人学习Python所学,学识浅薄,若有错误欢迎指出。文章可能会不太完善,后续可能会继续更新。文章目录一、DDL二、DML三、DQLSQL分类数据库并不对大小写敏感 ,一般用小写比较易读。一、DDLDDL【Data Definition Language】,数据定义语言,用户创建、修改、删除表结构# 创建数据库CREATE DATABASE database_name charset='utf8';# 这里的charset=utf8 是设置数据库的字符集# UTF-8 可以接受中

2020-08-12 10:12:18 132

原创 学习Python第14天——学习MySQL第1天_mysql学习_mysql安装及环境变量配置&常用类型 第一篇

仅记录个人学习Python所学,学识浅薄,若有错误欢迎指出。文章可能会不太完善,后续可能会继续更新。文章目录一、数据库简介一、数据库简介DataBase【DB】,指的是长期保存到计算机上的数据,按照一定顺序组织,可以被各种用户或者应用共享的数据集合数据库是CS模式:Client/Server用于建立、使用和维护数据库,对数据库进行统一的管理和控制,为了保证数据库的安全性和完整性,用户可以通过数据库管理系统访问数据库中的数据涉及到大量的数据需要长期存储,就可以使用数据库使用:增删改查的操作持久

2020-08-12 08:47:06 100

原创 学习Python第13天_异常处理&文件操作

仅记录个人学习Python所学,学识浅薄,若有错误欢迎指出。文章可能会不太完善,后续可能会继续更新。文章目录一、异常二、文件操作三、csv文件一、异常两种容易辨认的错误​ 语法错误:一些关于语法的错误【缩进】​ 异常:代码完全正确,但是,程序运行之后,会报出 的错误常见的错误NameError:变量未被定义TypeError:类型错误IndexError:索引异常AttributeError:属性异常ImportError:导入模块的时候路径异常SyntaxError:代码不能编译

2020-08-08 10:20:55 119

原创 学习Python第12天_封装&继承&重写

仅记录个人学习Python所学,学识浅薄,若有错误欢迎指出。文章可能会不太完善,后续可能会继续更新。文章目录一、封装二、@property装饰器三、私有方法、类方法、静态方法四、继承五、函数重写六、多态七、类中常用方法-魔术方法一、封装广义的封装:函数和类的定义本身,就是封装的体现狭义的封装:一个类的某些属性,在使用的过程 中,不希望被外界直接访问,而是把这个属性给作为私有的【只有当前类持有】,然后暴露给外界一个访问的方法即可【间接访问属性】封装的本质:就是属性私有化的过程封装的好处:提高了数据

2020-08-08 10:05:14 129

原创 学习Python第11天_time模块&datetime模块&面向对象&类和对象&类的使用

仅记录个人学习Python所学,学识浅薄,若有错误欢迎指出。文章可能会不太完善,后续可能会继续更新。文章目录一、模块二、面向对象三、类和对象四、类中的方法和变量一、模块time模块UTC:国际标准时间, 格林尼治天文时间,UTC+8时间戳:指定时间距离1970.1.1 00:00:00的秒数time:时间datetime:日期calendar:万年历datetime模块是对time模块的封装比time模块更加全面import timeimport datetime# time 模块

2020-08-04 19:25:42 185

原创 学习Python第10天_包&os模块

仅记录个人学习Python所学,学识浅薄,若有错误欢迎指出。文章可能会不太完善,后续可能会继续更新。文章目录一、包二、模块使用pip安装第三方模块一、包包:初期理解为文件夹作用:一种管理Python模块命名空间的形式,采用"点语法" os.path包和文件夹之间的区别:Python的包中有一个特殊的文件__init__.py文件,前期里面不写任何内容,但是,就是为了告诉编译器,当前这个目录不是普通目录,是一个包创建方式:选中工程,创建Python package包存在的意义:在团队开发的过

2020-08-04 08:50:00 237 2

原创 学习Python第9天_装饰器&函数递归

仅记录个人学习Python所学,学识浅薄,若有错误欢迎指出。文章可能会不太完善,后续可能会继续更新。一、装饰器在代码运行期间,可以动态增加函数功能的方式,被称为装饰器【Decorator】也就是说,在不修改原函数的基础上,给原函数增加功能好处:在团队开发中,如果两个或者两个以上的程序员会用到相同的功能,但是功能又有细微的差别,采用装饰器:相互不影响,代码简化简单装饰器使用@+函数名       调用装饰器# 装饰器# 作用: 在不修

2020-07-31 22:28:23 158

原创 学习Python第八天_函数2&推导式&生成器&迭代器

仅记录个人学习Python所学,学识浅薄,若有错误欢迎指出。一、函数的特殊用法1.变量可以指向函数# 函数的特殊用法# 1.函数名, 也是指向函数的变量def my_abs(n): if n < 0: return -n return nprint(my_abs(-1))f = my_abs # 函数名就是变量,可以赋值print(f(-5)) # 5# 2. 函数可以当成参数def fn(x, f): x = 10 + x

2020-07-31 21:00:34 208

原创 学习Python第7天_函数

一、概述问题: 代码重复​ 后期维护成本太高​ 代码可读性不高解决问题:函数在一个完整的项目中,某些功能会被反复使用,那么将这部分功能对应的代码提取出来,当需要使用功能的时候直接使用本质:对一些特殊功能的封装优点:​ a.简化代码结构,提高应用的效率​ b.提高代码复用性​ c.提高代码的可读性和可维护性建议:但凡涉及到功能,都尽量使用函数实现二、使用函数语法:def 函数名(参数1,参数2,参数3…):​ 函数体​ 返回值说明:a.函数由两部分组成:声

2020-07-29 20:25:27 134

原创 学习Python第6天_字符串

基本操作# 字符串:str# 用引号包裹的就是字符串,可以是 单引号或双引号# 基本操作# 1.创建字符串s = "hello Python"# 2.长度print(len(s)) # 12 空格也算一个字符# 3. 索引print(s[0]) # hprint(s[1]) # eprint(s[-1]) # n# 4.切片print(s[6:]) # Python print(s[4:7]) # o Pprint(s[::-1]) # nohtyP olle

2020-07-29 08:37:04 184

原创 学习Python第5天_dict&set&tuple&排序算法(冒泡排序、选择排序)

仅记录个人学习Python所学,学识浅薄,若有错误欢迎指出。一、字典dict语法: {键1: 值1, 键2: 值2, 键3: 值3, …, 键n: 值n}说明:键值对: key-value字典和列表类似,都可以用来存储多个数据在列表中查找某个元素时,是根据下标进行的;字典中找某个元素时,是根据’名字’(就是冒号:前面的那个值,例如上面代码中的’name’、‘id’、‘sex’)字典中的每个元素都由2部分组成,键:值。例如 ‘name’:‘班长’ ,'name’为键,'班长’为值键可以使用数字

2020-07-28 08:42:34 286

原创 学习Python第四天_列表&数学函数

1

2020-07-25 11:09:45 464

原创 学习Python第三天_for循环&while循环

1

2020-07-24 08:27:15 619

原创 学习Python第二天_数据类型&运算符&if分支

一.数据类型Number【数字:整型int,浮点型[小数]float,复数类型complex】String【字符串】Boolean【布尔类型】 True真(1), Flase假(0)None【空值】list【列表】tuple【元组】dict【字典】set【集合】bytes【字节】b’hello’ (不常用)# inta = 100print(a, type(a))# floatb = 10.3print(b, type(b))# 小数精度c = 32s = c /

2020-07-23 10:11:43 286

原创 学习Python第一天_进制&Python入门

DOS命令行

2020-07-21 22:48:07 279

空空如也

空空如也

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

TA关注的人

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