Python脚本
一、Python语法
1. 语法
A. 以单下划线开头的代表不能直接访问的类属性,以双下划线开头的代表类的私有成员,以双下划线开头和结尾的代表Python里特殊方法专用的标识;
B. 可以使用单引号、双引号和三引号('''或'''''')来表示字符串,引号的开头和结尾必须是相同类型的,其中三引号可以由多行组成;
C. 代码缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,建议使用四个空格;
D. 函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。类和函数入口之间也用一行空行分隔,以突出函数入口的开始;
E. 类的实例化类似函数调用,类的继承是class 派生类名(基类名)、可以多重继承;
2. 数据类型
A. 字符串(str):表示文本数据;
B. None:表示空值或无;
C. 布尔值(bool):表示真或假;
D. 列表(list):如[1, 2, 3];
E. 元组(tuple):如(1, 2, 3);
3. 函数
A. 函数定义以def开头,末尾冒号:,函数内容要缩进;
B. 函数必须先定义,后使用,参数分为必备参数、关键字参数(可以和声明的顺序不一致)、默认参数(没有值传入)等;
4. 其它
A. 内置类属性:__name__表示类名;
B. if __name__ == "__main__": 表示作为主程序运行而非作为模块导入;
C. __init__()是类的构造函数或初始化方法,类的实例化操作会自动调用该方法;
D. self:代表类的实例,在定义类的方法时是必须有的且在第一个,但在调用时可以不传入。
二、依赖库
1. WEB服务
A. FastAPI:高性能的WEB框架提供API服务,通过访问/docs路径可以查看接口文档,支持OpenAPI规范,具体使用见FastAPI官方文档;
B. uvicorn:ASGI服务,用于运行Python的异步WEB应用程序;
2. 数据库
A. pymysql:操作MySQL数据库;
三、Conda
1. 创建conda虚拟环境
A. 创建环境:conda create --name rhxy python=3.10;
B. 激活环境:conda activate rhxy;
C. 删除环境:conda remove--name rhxy --all
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗
2020-02-23 Java 集合框架(List/Set/Map)
2020-02-23 Java JMM/volatile/CAS/UnSafe/原子类
2020-02-23 Java 分支合并(ForkJoin)