首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
白打怪专题
Python零基础从小白打怪升级中~~~~~~~Python正则表达式
Python正在表达式 一、re模块中三个函数 1、match函数 re.match 尝试从字符串的起始位置匹配一个模式,匹配成功则返回的是一个匹配对象(这个对象包含了我们匹配的信息),如果不是起始位置匹配成功的话,match()返回的是空。 注意:match只能匹配到一个 s = 'python123python666python888'#s = '1python123python6
阅读更多...
Python零基础从小白打怪升级中~~~~~~~生成器和迭代器
第十七节:生成器和迭代器 一、迭代器 本质: 一个实现了__iter__方法和__next__方法的对象 注意 Iterator对象和 Iterable对象,一个是迭代器,一个是可迭代对象 1、list、dict、str、tuple、set是可迭代对象但不是迭代器; 2、可迭代对象可以转为迭代器,for循环会自动转换成迭代器。或者调用iter函数 3、如果把所有数据丢到列表中 可以 优
阅读更多...
Python零基础从小白打怪升级中~~~~~~~多线程
线程安全和锁 一、全局解释器锁 首先需要明确的一点是GIL并不是Python的特性,它是在实现Python解析器(CPython)时所引入的一个概念。 GIL全称global interpreter lock,全局解释器锁。 每个线程在执行的时候都需要先获取GIL,保证同一时刻只有一个线程可以执行代码,即同一时刻只有一个线程使用CPU。在CPython中,每一个Python线程执行前都需要
阅读更多...
Python零基础从小白打怪升级中~~~~~~~FastAPI和SQLAlchemy的整合
第六节:FastAPI和SQLALchemy的整合 一、ORM的查询操作 # 查找某个模型对应的那个表中所有的数据:all_person = session.query(Person).all()# 使用filter_by来做条件查询all_person = session.query(Person).filter_by(name='momo1').all()# 使用filter来做条
阅读更多...
Python零基础从小白打怪升级中~~~~~~~SQLAlchemy的介绍
第四节:SQLAlchemy操作数据库 一、SQLAlchemy介绍 SQLAlchemy 是 Python 中一个通过 ORM 操作数据库的框架。 SQLAlchemy对象关系映射器提供了一种方法,用于将用户定义的Python类与数据库表相关联,并将这些类(对象)的实例与其对应表中的行相关联。它包括一个透明地同步对象及其相关行之间状态的所有变化的系统,称为工作单元,以及根据用户定义的类及其
阅读更多...
Python零基础从小白打怪升级中~~~~~~~FaskAPI中的请求和响应
第二节:FastAPI中请求数据 一、URL请求参数 url请求参数是通过url请求地址携带的,例如,在以下 url 中: http://127.0.0.1:8000/items/?skip=0&limit=10 这些请求参数是键值对的集合,这些键值对位于 URL 的 ? 之后,并以 & 符号分隔。 请求参数为: skip:对应的值为 0limit:对应的值为 10 当你为它们声明
阅读更多...
Python零基础从小白打怪升级中~~~~~~~文件和文件夹的操作 (1)
第七节:文件和文件夹的操作 一、IO流(Stream) 通过“流”的形式允许计算机程序使用相同的方式来访问不同的输入/输出源。stream是从起源(source)到接收的(sink)的有序数据。我们这里把输入/输出源对比成“水桶”,那么流就是“管道”。 文件流: 就是源或者目标都是文件的流。 二、文件流的操作 打开文件流 文件对象 = open(目标文件, 访问模式) 操作
阅读更多...
Python零基础从小白打怪升级中~~~~~~~Python的内置容器
第五节:Python的内置容器 Python中,可包含其他对象的对象,称之为“容器”。容器是一种数据结构。 常用的容器主要划分为两种:序列(如:列表、元祖等)和映射(如:字典)。序列中,每个元素都有下标,它们是有序的。映射中,每个元素都有名称(又称“ 键 ”),它们是无序的。除了序列和映射之外,还有一种需要注意的容器——“ 集合 ”。 一、字典 字典特点: 符号为:大括号数据为:键值对
阅读更多...
Python零基础从小白打怪升级中~~~~~~~字符串+列表+元祖
第四节:Python的序列:字符串+列表+元祖 一、字符串 字符串是 Python 中最常用的数据类型。我们一般使用引号(单引号、双引号和三引号都可以)来创建字符串。字符串是由一个一个的字符组成的。注意:字符串中可能会包含一种特殊字符——转义符 var1 = 'Hello World!'var2 = "Python \t Runoob" 1、Python中的转义符 python 用反
阅读更多...
Python零基础从小白打怪升级中~~~~~~~入门
第二节:Python入门(二) 一、输入函数 input(“提示信息”) 当程序执行到 input,等待用户输入,输入完成之后才继续向下执行。在Python中,input 接收用户输入后,一般存储到变量,方便使用。在Python中,input 会把接收到的任意用户输入的数据都当做字符串处理。 注意:所有的通过input获取的数据,都是字符串类型。 Python是一门强类型的语言 二、Py
阅读更多...