
Python零基础从小白打怪升级
文章平均质量分 73
九五一
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python零基础从小白打怪升级中~~~~~~~Python正则表达式
查找并返回一个匹配项的函数有3个:search、match、fullmatch,他们的区别分别是:search: 查找任意位置的匹配项match: 必须从字符串开头匹配fullmatch: 整个字符串与正则完全匹配。原创 2024-04-21 15:20:28 · 1094 阅读 · 0 评论 -
Python零基础从小白打怪升级中~~~~~~~生成器和迭代器
一个实现了__iter__方法和__next__方法的对象IteratorIterable1、list、dict、str、tuple、set是可迭代对象但不是迭代器;2、可迭代对象可以转为迭代器,for循环会自动转换成迭代器。或者调用iter函数3、如果把所有数据丢到列表中 可以 优点 速度快 缺点 列表占内存太大,如果使用迭代器申请固定的空间也就是一个个的拿出来, 能节约内存,但是浪费时间;4、需要用类来写迭代器,需要重写 _iter_( ) 和 _next_( )方法;原创 2024-04-18 20:39:09 · 595 阅读 · 0 评论 -
Python零基础从小白打怪升级中~~~~~~~多线程
使用其他语言写的python解释器(不推荐,还是用官方CPython好)不使用多线程,使用多进程-进程里加协程实现多任务来充分利用多核CPU (推荐)原创 2024-04-17 21:46:56 · 1070 阅读 · 0 评论 -
Python零基础从小白打怪升级中~~~~~~~TCP网络编程
TCP( Transmission control protocol )即传输控制协议,是一种面向连接、可靠的数据传输协议,它是为了在不可靠的互联网上提供可靠的端到端字节流而专门设计的一个传输协议。原创 2024-04-16 15:18:36 · 690 阅读 · 0 评论 -
Python零基础从小白打怪升级中~~~~~~~FastAPI项目实战:员工管理
功能模块: 一个项目,通过划分不通需求,把整个项目,分成多个功能模块。一般都会给每一个功能模块,分配一个子路由。原创 2024-04-16 13:48:04 · 434 阅读 · 1 评论 -
Python零基础从小白打怪升级中~~~~~~~FastAPI和SQLAlchemy的整合
根据某个字段进行分组。如想要根据年龄进行分组,来统计每个分组分别有多少人。那么可以首先对年龄进行分组统计人数,然后再对分组进行having过滤。having是对分组查找结果作进一步过滤。如只想要看未成年人的人数,通过注入,把session对象注入到视图函数中去。原创 2024-04-15 18:08:43 · 552 阅读 · 0 评论 -
Python零基础从小白打怪升级中~~~~~~~关联关系
SQLAlchemy提供了一个,这个类可以定义属性,以后在访问相关联的表的时候就直接可以通过属性访问的方式就可以访问得到了。另外,可以通过来指定反向访问的属性名称。原创 2024-04-13 20:19:32 · 462 阅读 · 0 评论 -
Python零基础从小白打怪升级中~~~~~~~SQLAlchemy的介绍
SQLAlchemy对象关系映射器提供了一种方法,用于将用户定义的Python类与数据库表相关联,并将这些类(对象)的实例与其对应表中的行相关联。它包括一个透明地同步对象及其相关行之间状态的所有变化的系统,称为工作单元,以及根据用户定义的类及其定义的彼此之间的关系表达数据库查询的系统。可以让我们使用类和对象的方式操作数据库,从而从繁琐的 sql 语句中解脱出来。原创 2024-04-13 00:35:34 · 513 阅读 · 0 评论 -
Python零基础从小白打怪升级中~~~~~~~表单请求和模板
FastAPI这个Python Web框架并没有带渲染的网页模板引擎,但是也正因为如此,它可以使用任何网页模板。官方推荐是jinjia2。原创 2024-04-12 19:11:38 · 413 阅读 · 0 评论 -
Python零基础从小白打怪升级中~~~~~~~FaskAPI中的请求和响应
这些请求参数是键值对的集合,这些键值对位于 URL 的?之后,并以符号分隔。skip0limit10当你为它们声明了 Python 类型(在上面的示例中为int)时,它们将转换为该类型并针对该类型进行校验。URL请求参数不是路径的固定部分,因此它们可以是可选的,并且可以有默认值。在上面的示例中,它们具有skip=0和limit=10的默认值。你可以将它们的默认值设置为None。Union是Python 3.10版本引入的新类型,它允许创建多种类型的联合(union)。原创 2024-04-12 00:18:27 · 488 阅读 · 0 评论 -
Python零基础从小白打怪升级中~~~~~~~模块+异常+Pycharm的debug调试
在Python中,每个Python文件都可以作为一个模块,模块的名字就是文件的名字。所以:自定义模块名必须要符合标识符命名规则。新建一个Python文件,命名为,并定义test1函数。程序可以通过创建新的异常类命名自己的异常。不论是以直接还是间接的方式,异常都应从 Exception 类派生。异常类可以被定义成能做其他类所能做的任何事,但通常应当保持简单,它往往只提供一些属性,允许相应的异常处理程序提取有关错误的信息。大多数异常命名都以 “Error” 结尾,类似标准异常的命名。原创 2024-04-11 23:13:07 · 1344 阅读 · 0 评论 -
Python零基础从小白打怪升级中~~~~~~~Python面向对象(二)
Python面向对象的继承指的是多个类之间的所属关系,即子类默认继承父类的所有属性和函数。在Python中,所有类默认继承object类,object类是顶级类或基类;在编写类时,并不是每次都要从空白开始。当要编写的类和另一个已经存在的类之间存在一定的继承关系时,就可以通过继承来达到代码重用的目的,提高开发效率。父类(被继承的类)的函数都会被子类(继承的新类)继承,当基类(父类)中的某个函数不完全适用于子类时,就需要在子类中重写父类的这个函数。 而且函数的名字必须一模一样。Python 还有一个 函数原创 2024-04-11 13:10:02 · 431 阅读 · 0 评论 -
Python零基础从小白打怪升级中~~~~~~~文件和文件夹的操作 (1)
通过“流”的形式允许计算机程序使用相同的方式来访问不同的输入/输出源。stream是从起源(source)到接收的(sink)的有序数据。我们这里把输入/输出源对比成“水桶”,那么流就是“管道”。原创 2024-04-10 18:22:04 · 595 阅读 · 0 评论 -
Python零基础从小白打怪升级中~~~~~~~Python中的函数
def 函数名(参数):代码1代码2......函数的定义:可重复使用的,用来实现某个功能的代码段。函数使用定义函数def 函数名():代码1代码2...调用函数函数名()函数的参数:必要传参默认传参关键字传参不定长传参函数的返回值作用:函数调用后,返回需要的计算结果return关键字局部变量和全局变量局部变量:在函数内部定义的变量,只能在函数内部使用。全局变量:是在函数外部定义的变量,所有函数内部都可以使用这个变量。原创 2024-04-10 15:26:50 · 449 阅读 · 0 评论 -
Python零基础从小白打怪升级中~~~~~~~Python的内置容器
字典是 Python 中的唯一内置映射,和之前所提到的列表、字符串一样,字典也拥有它的转换函数—— dict。dict1 = {'name': '老肖', 'age': 40}dict2 = {}2、常见操作增/改/删除字典序列[key] = 值del d[key]查找返回字典 dict 对应的项数。返回与键 k 相应的值。检查键 k 是否包含于字典 d。字典中函数clear:可以清除字典中的所有数据。原创 2024-04-09 15:19:24 · 310 阅读 · 0 评论 -
Python零基础从小白打怪升级中~~~~~~~字符串+列表+元祖
字符串是 Python 中最常用的数据类型。我们一般使用引号(单引号、双引号和三引号都可以)来创建字符串。字符串是由一个一个的字符组成的。原创 2024-04-09 14:14:57 · 273 阅读 · 0 评论 -
Python零基础从小白打怪升级中~~~~~~~流程控制语句
break和continue都是用来控制循环结构的,主要作用是停止循环。三目运算符也叫三元运算符。原创 2024-04-08 21:34:51 · 512 阅读 · 0 评论 -
Python零基础从小白打怪升级中~~~~~~~入门
算数运算的优先级()高于**高于//高于赋值运算符复合赋值运算符+=-=优先级先算复合赋值运算符右侧的表达式再算复合赋值运算的算数运算最后算赋值运算格式化符号%s:格式化输出字符串%d:格式化输出整数%f:格式化输出浮点数f-字符串f’{表达式}’print 结束符 end。原创 2024-04-08 01:52:41 · 449 阅读 · 0 评论 -
Python零基础从小白打怪升级中~~~~~~~入门
Project管理智能提示语法高亮代码跳转调试代码解释代码(解释器)框架和库PythonCharm分为专业版(professional)和社区版(community)其中社区版是免费的。原创 2024-04-08 01:49:50 · 784 阅读 · 0 评论