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