Python全栈
文章平均质量分 78
python
最爱喝酸奶
一直要努力!
展开
-
[阶段二] 6. MySQL与Python交互
mysql 与 python 交互Connector 模块语法:MySQL Connector 是 mysql 官方的驱动模块,兼容性非常好。下载地址:https://dev.mysql.com/downloads/connector/python/# coding:utf-8import mysql.connector# 创建连接con = mysql.connector.connect( host="localhost", port="3306", user="roo原创 2021-12-31 19:47:32 · 1477 阅读 · 0 评论 -
[阶段二] 5. MySQL基本函数的使用
mysql基本函数的使用像编程语言利用函数封装业务功能一样,数据库也把一些复杂的功能封装到函数里,供使用者调用。mysql 常用的函数可以分为 4 类:数字函数、字符函数、日期函数、条件函数。数字函数:函数功能示例ABS绝对值ABS(-100)RAND0~1 之间的随机数RAND()ROUND四舍五入,保留指定小数位ROUND(4.62,1)FLOOR强制舍位到最近的整数FLOOR(9.9)CEIL强制进位到最近的整数CEIL(3原创 2021-12-13 17:33:56 · 1147 阅读 · 0 评论 -
[阶段二] 4. MySQL的基本操作
mysql的基本操作数据插入:INSERT 语句可以向数据表写入数据,可以是一条记录,也可以是多条记录。INSERT INTO 数据表名称(字段1,字段2,...) VALUES(值1,值2,...); #插入一条记录INSERT INTO 数据表名称(字段1,字段2,...) VALUES(值1,值2,...),(值3,值4,...),...; #插入多条记录mysql 的 INSERT 语句的方言语法(方言语法表示仅适用于当前数原创 2021-11-26 19:11:54 · 984 阅读 · 0 评论 -
[阶段二] 3. 数据库的高级查询
数据库的高级查询聚合函数:聚合函数在数据的查询分析中,应用十分广泛。聚合函数可以对数据求和、求最大值和最小值、平均值等。聚合函数总共有 5 个:SUM 函数:用于求和,只能用于数字类型,字符类型的统计结果为 0,日期类型的统计结果是毫秒数相加。MAX 函数:用于获得非空值的最大值。MIN 函数:用于获得非空值的最小值。AVG 函数:用于获得非空值的平均值,非数字数据统计结果为 0。COUNT 函数:COUNT(*) 用于获得包含空值的记录数,COUNT(字段) 用于获得包含非空值原创 2021-11-22 18:59:52 · 958 阅读 · 0 评论 -
[阶段二] 2. 数据库的基本查询
数据库的基本查询数据表的基本查询:最基本的查询语句是由 SELECT 和 FROM 关键字组成的。SELECT * FROM 数据表名称; #查询表中所有的字段SELECT 字段1,字段2,... FROM 数据表名称; #查询表中指定的字段SELECT 语句屏蔽了物理层的操作,用户不必关心数据的真实存储,交由数据库高效的查找数据。通常情况下,SELECT 子句中使用了表达式,name这列的名称就默认为表达式,因此需要一种对列名重命名的原创 2021-11-12 18:22:52 · 691 阅读 · 0 评论 -
[阶段二] 1. 数据库介绍
mysql的介绍数据库是一切企业级项目必不可少的重要组成部分。目前最流行的开源数据库是 mysql。数据库介绍:操作系统中数据存放的载体是文件,Windows、Linux 和 MacOS 都是基于文件的操作系统。数据库系统是指一个能为用户提供信息服务的系统。它实现了有组织地、动态地储存大量相关数据的功能,提供了数据处理和信息资源共享的便利手段。数据库,顾名思义,就是用来存放数据的。数据库系统分为关系型数据库系统和非关系型数据库系统,关系型数据库系统是指使用了关系模型的数据库系统。关系模型中,数原创 2021-11-01 19:00:04 · 269 阅读 · 2 评论 -
[阶段一] 16. Python正则表达式
python正则表达式初识正则:正则表达式对字符串的逻辑操作,主要是对字符串的一种过滤,用“元字符”与“普通字符”组成一个字符串规则对已知的字符串或文本过滤出自己想要的字符串。使用正则是为了处理文本数据。如果是简单的文本处理,那使用字符串匹配就可以达到目的,但是这样每一次匹配都要单独写语句来完成,为了更加方便,需要抽象出一种规则,这就是正则表达式的由来。1. 使用单个字符串来描述匹配一系列符合某个句法规则的字符串2. 是对字符串操作的一种逻辑公式3. 应用场景:处理文本和数据4. 处原创 2021-10-24 12:49:34 · 248 阅读 · 0 评论 -
[阶段一] 15. 进程与线程编程
进程与线程编程进程与多进程:进程就是程序执行的载体。打开的每个软件、游戏,执行的每一个 python 脚本,都是启动一个进程。对于系统来说,一个任务就是一个进程,多任务就是系统在同时运行多个进程。就像人需要吃饭一样,进程的口粮是 cpu 和内存资源,不同进程需要的 cpu 和内存资源不同。当一个任务被开启后,操作系统会分配它所需的系统资源,包括内存、I/O 和 cpu 等,如果系统资源不够,则会出现系统崩溃的情况,这样的任务可被称为进程。进程之间不能共享内存。对于系统来说,如果每次只能启动一个进原创 2021-09-24 17:37:22 · 310 阅读 · 0 评论 -
[阶段一] 14. 常用函数与高阶函数
常用函数与高阶函数加密工具:常用的加密工具有 hashlib 模块和 base64 模块。hashlib 模块加密的内容难以破解,加密过程不可逆。hashlib 常用的加密方法:函数名参数介绍示例返回值md5byteMD5算法加密hashlib.md5(b’hello’)hash 对象sha1byteSha1算法加密hashlib.sha1(b’hello’)hash 对象sha256byteSha256算法加密hashlib.sha2原创 2021-09-18 18:43:03 · 188 阅读 · 0 评论 -
[阶段一] 13. Python文件操作
python文件操作open 函数:open 函数的功能是生成文件对象,进行创建、读写操作。用法:open(path, mode)参数 path 表示文件路径,mode 表示操作模式,返回一个文件对象。文件操作模式:mode说明注意r只读方式打开文件必须存在w只写方式打开文件不存在则创建文件;文件存在则清空文件内容a追加方式打开文件不存在则创建文件r+ w+读写方式打开w+ 文件不存在则创建文件;文件存在则清空文件内容a+原创 2021-09-14 18:48:34 · 246 阅读 · 0 评论 -
[阶段一] 12. Python模块和包
python模块和包python 的包与模块:python 的包就是文件夹,包中还可以有子包,也就是子文件夹。python 的模块就是一个个 .py 文件,定义了各种功能接口。把复杂的功能封装为模块(又称为库),将功能实现的细节隐藏起来,使用该模块(库)的程序员不需要了解实现的细节。在 python 的应用领域中,如:web 开发、人工智能、网络爬虫、数据分析等领域,已经存在了大量的模块,使用这些模块就可以轻松开发出应用程序。层级关系:包 → 模块 → 函数包的身份证:__init__原创 2021-09-10 18:34:14 · 406 阅读 · 0 评论 -
[阶段一] 11. Python异常处理机制
python异常处理机制什么是异常与异常处理?python 程序的执行过程中,当发生错误时会引起一个事件,该事件被称为异常。异常会打断程序的正常执行流程。异常就是错误,异常会导致程序崩溃并停止运行。因此就需要异常处理,能监控并捕获到异常,将异常部位的程序进行修理使得程序继续正常运行。在 python 中,异常处理是通过 try ... except 语句来完成的。try ... except 语句:try: 可能产生异常的代码块except: 处理异常的代码块示例:原创 2021-09-08 19:06:06 · 421 阅读 · 0 评论 -
[阶段一] 10. Python面向对象编程
python面向对象编程什么是面向对象?类是一类具有同一特征的统称,如人类是一个类,张三、李四就是人类的某个具体对象。利用(面向)对象(属性和方法)去进行编码的过程,就称为面向对象编程。面向对象编程是把构成事物的整个需求按照特点、功能划分,把这些存在共性的部分封装成对象,创建对象的目的不是为了完成某一个步骤,而是为了描述整个事物在整个解决问题的步骤中的行为。python 中一切皆对象,比如变量也是对象,包括整型(int)、浮点型(float)、字符串(str)、列表(list)、元组(set)、原创 2021-09-03 19:15:47 · 417 阅读 · 0 评论 -
[阶段一] 9. 函数的定义与使用
函数的定义与使用函数的定义:将一件事情的步骤封装在一起并得到最终的结果。函数名代表了这个函数要做的事情,函数体是实现函数功能的流程。实现一个函数也称为实现一个方法或功能。函数可以帮助实现功能复用,通过函数名可以知道函数的作用。函数的作用及好处:1. 减少重复代码2. 方便修改,更易于扩展3. 保持代码一致性函数的分类:python 中的函数分为内置函数和自定义函数。内置函数是 python 自带的函数,不需要定义或者导入即可使用,而自定义函数是用户自己定义的函数,不定义无法使原创 2021-08-30 18:50:34 · 479 阅读 · 0 评论 -
[阶段一] 8. Python的流程控制
python的流程控制if 逻辑判断:所谓的逻辑判断就是在一个程序中要对判断语句进行真假的结果判定,逻辑判断结果的最基本标准是布尔类型。布尔类型只有两个值:True 和 False。一个逻辑语句是由条件语句和业务语句组合而成。if 语句的功能是判断一个命题的真假,如果命题为真(True),则执行 if 的逻辑语句,否则不会执行。用法:if 判断条件: 条件成立时执行的语句块判断条件的真假结果是布尔类型。if 语句无返回值。示例:>>> person = {'na原创 2021-08-26 18:16:03 · 199 阅读 · 0 评论 -
[阶段一] 7. Python不同数据类型间的转换
python不同数据类型间的转换字符串与数字之间的转换:字符串转为数字,要求字符串必须是由纯数字组成的字符串;数字转为字符串则无要求。字符串与数字之间的转换函数:原始类型目标类型函数示例整型字符串strnew_str = str(123456)浮点型字符串strnew_str = str(1.23)字符串整型intnew_int = int(‘123’)字符串浮点型floatnew_float = float(‘1.23’)原创 2021-08-25 18:23:31 · 306 阅读 · 0 评论 -
[阶段一] 6. Python集合常用方法
python集合常用方法什么是集合?集合(set)是一个无序的元素不重复的序列,通常用来对两个列表进行交并差的处理。集合支持所有不可变的数据类型的元素(数字、字符串、元组)。集合与列表的区别如下:功能列表集合顺序有序无序元素可重复不可重复功能用于数据的使用用于数据的交并差集的获取索引有索引无索引符号[],如 [1, 2, 3]{},如 {1, 2, 3}集合只可以通过 set 函数来创建,不能使用 {} 来创建空集合,{}原创 2021-08-20 18:46:30 · 206 阅读 · 0 评论 -
[阶段一] 5. Python字典常用方法
python字典常用方法字典没有索引,列表的索引就类似字典的 key,只不过字典的 key 不会像索引那样依次 + 1,key 是随机的,字典通过 key 查找到这个 key 对应的 value。字典可以通过 dict[key] = value 来进行添加或修改,添加还是修改取决于 key 是否存在于当前字典中。示例:>>> person = {'name': 'xiaobai'}>>> person['age'] = 18>>> pers原创 2021-08-16 18:06:48 · 211 阅读 · 0 评论 -
[阶段一] 4. Python列表常用方法
python列表常用方法len 函数可以计算除了数字类型以外,其他所有数据类型的长度。in 判断某个元素是否在列表(或元组)中;not in 判断某个元素是否不在列表(或元组)中。append 函数:append 函数的功能是将一个元素添加到当前列表中,新元素会被添加到列表的最后。用法:list.append(item),参数 item 表示添加进列表的新元素。示例:>>> person = ['xiaobai', 18, 'hangzhou']>>>原创 2021-08-14 10:45:11 · 274 阅读 · 0 评论 -
[阶段一] 3. Python字符串常用方法
python字符串常用方法什么是对象?python中的一切都是对象,每个对象都有自己的属性与方法。对象的特点就是它的属性,对象的功能就是它的方法(函数)。字符串就内置了很多函数。capitalize 函数:capitalize 函数的功能是将字符串的首字母大写、其余字母小写。用法:newstring = string.capitalize(),括号内无参数。示例:>>> name = 'xiaobai'>>> newname = name.cap原创 2021-08-10 18:08:56 · 271 阅读 · 0 评论 -
[阶段一] 2. Python数据类型
python数据类型介绍为了可以适应更多的使用场景,将数据划分为多种类型,每种类型都有着各自的特点和使用场景,帮助计算机高效的处理和展示数据。数据每种类型的特点不一样,作用也不一样。数据类型是用来规定数据的,而不是来存储的,存储数据需要容器。python 的数据类型:数字类型字符串类型布尔类型空类型列表类型元组类型集合类型字典类型元组与列表的区别在于:列表创建后可以修改,元组创建后不可以修改。可变数据类型:列表、字典、集合不可变数据类型:数值,字符串、布尔值原创 2021-08-06 18:54:54 · 234 阅读 · 0 评论 -
[阶段一] 1. Python脚本的结构
python 脚本结构hello.py# coding:utf-8import osprint('hello, world')脚本头:# coding:utf-8引用部分:import os业务部分:print('hello, world')规范:脚本头 与 引用部分 保留一个空行;引用部分 与 业务部分 保留两个空行;业务部分结尾保留一个空行。一个 python 脚本至少要有 业务部分,脚本头 和 引用部分 可以不存在。头注释写在 python 脚本第一行的以 # 开头的信原创 2021-08-05 19:04:07 · 1220 阅读 · 0 评论