Golang 学习笔记(四)
函数函数定义12345func function_name(input1 type1, input2 type2) (type1, type2) { // 函数体 // 返回多个值 return value1, value2} 函数用 func 声明。 函数可以有一 ...
阅读更多
Golang 学习笔记(三)
流程控制Go中流程控制分三大类:条件判断,循环控制和无条件跳转。 ifif也许是各种编程语言中最常见的了,它的语法概括起来就是:如果满足条件就做某事,否则做另一件事。 Go里面if条件判断语句中不需要括号,如下代码所示 12345if x > 60 { fmt.Println( ...
阅读更多
Golang 学习笔记(二)
数组与切片数组(array)数组是一个由固定长度的特定类型元素组成的序列,一个数组可以由零个或多个元素组成,一旦声明了,数组的长度就固定了,不能动态变化。 len() 和 cap() 返回结果始终一样。 声明数组12345678910111213141516171819202122232425262 ...
阅读更多
Golang 学习笔记
环境安装本机系统:Windows 11 专业版 21H2 Go 版本:1.16.5 windows/amd64 下载安装包 地址:https://golang.org/dl/go1.16.5.windows-amd64.msi 安装完成后检查 12PS D:\Project\godemo> ...
阅读更多
SQLAlchemy ORM 学习笔记
Object Relational Tutorial所谓ORM(Object Relational Mapping),就是建立其由Python类到数据库表的映射关系:一个Python实例(instance) 对应数据库中的一行(row)。 这种映射包含两层含义,一是实现对象和与之关联的的行的状态同步 ...
阅读更多
FastAPI(六)
响应状态码在以下任意的路径操作中使用 status_code 参数来声明用于响应的 HTTP 状态码: @app.get() @app.post() @app.put() @app.delete() 12345678from fastapi import FastAPIapp = FastAPI ...
阅读更多
FastAPI(五)
Cookie导入 Cookie首先,从 FastAPI 中导入 Cookie : 1from fastapi import Cookie 声明 Cookie12345678910from typing import Optionalfrom fastapi import Cookie, FastAP ...
阅读更多
FastAPI(四) - 数据类型
常见数据类型到目前为止,常见的数据类型有: int float str bool 这些数据类型会拥有相同的特性: 编辑器支持 传入请求的数据转换 响应数据转换 数据验证 自动补全文档 其他数据类型 UUID: 一种标准的 “通用唯一标识符” ,在许多数据库和系统中用作ID。 在请求和响应中 ...
阅读更多
FastAPI(三) - Request Body
Request Body多个参数我们已经知道了如何使用 Path 和 Query,下面来了解一下 Request Body 声明的更高级用法。 混合使用 Path 、Query 和 Request Body 参数以通过将默认值设置为 None 来将请求体参数声明为可选参数: 123456789101 ...
阅读更多
FastAPI(二)
路径参数12345678from fastapi import FastAPIapp = FastAPI()@app.get("/items/{item_id}")async def read_item(item_id): return {&q ...
阅读更多