刷新
(四)Python中的字符串类型及操作

博主头像 一、字符串类型的表示 在Python中,字符串可以使用单引号 (')、双引号 (")、三引号 (''' 或 """) 来表示 # 使用单引号 string1 = 'Hello, World!' # 使用双引号 string2 = "Hello, World!" # 使用三引号 string3 = ' ...

在Python中使用sqlalchemy来操作数据库的几个小总结

博主头像 在探索使用 FastAPI, SQLAlchemy, Pydantic,Redis, JWT 构建的项目的时候,其中数据库访问采用SQLAlchemy,并采用异步方式。数据库操作和控制器操作,采用基类继承的方式减少重复代码,提高代码复用性。在这个过程中设计接口和测试的时候,对一些问题进行跟踪解决,并... ...

Python中FastAPI项目使用 Annotated的参数设计

博主头像 在FastAPI中,你可以使用PEP 593中的Annotated类型来添加元数据到类型提示中。这个功能非常有用,因为它允许你在类型提示中添加更多的上下文信息,例如描述、默认值或其他自定义元数据。 FastAPI支持Annotated类型,这使得你可以为路径操作函数的参数提供额外的元数据,例如依赖... ...

基于Python进行小波分析

博主头像 在气象学和环境科学的研究中,理解和预测气象数据的周期性变化至关重要。小波分析作为一种高效的数学工具,近年来在气象数据的周期性分析中得到了广泛应用。本文将详细介绍如何通过Python进行小波分析,以探究气象数据中的周期性变化。 ...

Python中清空list的几种方法

本文介绍清空list的四种方法,以及 list=[ ] 和 list.clear() 在使用中的区别(坑)。 1、使用clear()方法 lists = [1, 2, 1, 1, 5] lists.clear() print(lists) >>>[] 2、重新初始化列表:初始化该范围内的列表,初始化 ...

Python自定义排序

Python封装了成熟的排序函数,我们只需要调用内部的sort函数,就可以完成排序。但是实际场景当中,排序的应用往往比较复杂,比如对象类型,当中有多个字段,我们希望按照指定字段排序,或者是希望按照多关键字排序,这个时候就不能简单的函数调用来解决了。 1.字典排序 我们先来看下最常见的字典排序的场景, ...

Python操作MySQL数据库的5种方式

博主头像 不管你是做数据分析,还是网络爬虫,Web 开发、亦或是机器学习,你都离不开要和数据库打交道,而 MySQL 又是最流行的一种数据库,这篇文章介绍 Python 操作 MySQL 的5种方式,你可以在实际开发过程中根据实际情况合理选择。 1、MySQLdb MySQLdb又叫MySQL-python ...

Python 在PDF中添加、替换、或删除图片

博主头像 PDF文件中的图片可以丰富文档内容,提升用户的阅读体验。除了在PDF中添加图片外,有时也需要替换或删除其中的图片,以改进视觉效果或更新信息。本文将提供以下三个示例,介绍如何使用Python 操作PDF文件中的图片: Python 在PDF中添加图片 Python 替换PDF中的图片 Python 删 ...

Python科研武器库 - 字符串操作 - 路径字符串分割 os.path.split()、os.path.splitext()

博主头像 使用场景: 科研中批量处理数据时的,文件路径分割以及文件格式判断。 对于文件格式判断,是因为实际文件的格式多种多样,就拿图像为例,就有.png .jpg .bmp等等。 更不用说,有时候还有一些干扰文件需要屏蔽(比如Mac系统的.DS_Store文件)。 这就需要我们判断文件格式,再对特定格式的文件 ...

Python科研武器库 - 字符串操作 - 字符串分隔 split()、rsplit()

博主头像 使用场景: 在科研中,数据样本的命名方式往往包含着对应的信息, 例如,一张人脸图片 34_anger_1.png,文件名中包含着该图片中主体在数据集中的ID、人脸表情种类、以及该图片是同类型第几张图片。 使用python批量处理数据时,从文件名中获取对应信息也是很关键的一步,然后才能基于这些信息进行 ...

Python科研武器库 - 文件/路径操作 - 判断路径是否存在

博主头像 使用场景: 在科研中,用Python处理数据的一个核心目的是批量处理, 批量处理节省了研究者大量的时间和精力,不然,还不如手动一个个地去处理。 批量处理通常要求数据整体较为规整,能够进行统一的处理操作, 但实际数据中总存在一些不规则的样本,甚至有些样本的命名都存在不规范, 例如,整个数据集命名都用下 ...

将手机作为服务器运行docker服务

博主头像 前言 目前手机的配置并不低,即使是2019年生产的一加七Pro,配置也有12+256,CPU是骁龙855,作为服务器运行着配置绰绰有余了,二手的价格现在是400左右也能接受。相对于是自带ups电源的便携低耗docker服务器,还能同时使用安卓系统,配上adb远程做云手机也可以。 要想原生支持dock ...

python 输入输出

博主头像 输入输出 **注** 所有内容均是在pycharm中通过python3.7的解释器进行运行的 格式: 变量 = input('提示词') #输入 提示词在控制台显示,要输入的内容在提示词后面输入 print(变量) # 输出 print('输出内容') # 在''内部的内容原封不动的输出 例子1 n ...

(三)Python基本数据类型

博主头像 Python的基本数据类型包括整数类型、浮点数类型和复数类型。下面分别介绍这些数据类型以及数值运算操作符和数值运算函数。 整数类型(int):整数类型表示没有小数部分的数字,可以是正数、负数或零。例如: a = 5 b = -3 c = 0 2.浮点数类型(float):浮点数类型表示有小数部分的数 ...

<1···151617···57>