課程
/后端開發
/Python
/高性能 FastAPI 框架入門精講
視頻中
address:?str?=?None full_name:?Optional[str]?=?None
同樣的 str,定義方式卻不同。請教一下有什么區別,有沒有使用場景限制
2022-01-04
源自:高性能 FastAPI 框架入門精講 4-1
正在回答
稍稍有點區別
address:?str?=?None:你可以不傳值,但是至少要傳一個""空的引號進來
address:?
str
=
None:你可以不傳值,但是至少要傳一個""空的引號進來
full_name:?Optional[str]?=?None:這個字段可以都不用傳入進來
full_name:?Optional[
]?
None:這個字段可以都不用傳入進來
不要糾結于這個,那是老師編輯這門課時非要這樣寫的坑
我給你舉個例子,比方疫情期間,你從外地回小區,小區門口有防疫人員,問你從哪來,這是個必須回答的問題就用這個,不回答過不去
address:?str?=?None
None
你相親去看見女孩子你問:你多大了,她也可以回答,也可以不回答,不是非要回答,就按下面這種方式定義,不回答也能過。
full_name:?Optional[str]?=?None
是一個映射的區別吧,
舉報
FastAPI 框架快速上手開發,結合 API 交互文檔逐個講解核心模塊的使用。
1 回答Optional[None]
2 回答Path 函數的參數None 和 ... 區別
2 回答關于Optional類型標注
1 回答constr和Field什么區別
2 回答課程和上節不對稱?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2023-10-04
稍稍有點區別
address:?
str
?=
?None:你可以不傳值,但是至少要傳一個""空的引號進來
full_name:?Optional[
str
]?
=
?None:這個字段可以都不用傳入進來
2022-03-11
不要糾結于這個,那是老師編輯這門課時非要這樣寫的坑
我給你舉個例子,比方疫情期間,你從外地回小區,小區門口有防疫人員,問你從哪來,這是個必須回答的問題就用這個,不回答過不去
address:?
str
?=
?None
你相親去看見女孩子你問:你多大了,她也可以回答,也可以不回答,不是非要回答,就按下面這種方式定義,不回答也能過。
full_name:?Optional[
str
]?
=
?None
2022-02-24
是一個映射的區別吧,