關于Optional類型標注
class?Dog(BaseModel):???? ??birthday:?date???? ??weight:?float?=?Optional[None]???? ??sound:?List[Sound]
weight屬性那行該怎么理解?
是不是該寫成:
weight:?Optional[float]?=?None
class?Dog(BaseModel):???? ??birthday:?date???? ??weight:?float?=?Optional[None]???? ??sound:?List[Sound]
weight屬性那行該怎么理解?
是不是該寫成:
weight:?Optional[float]?=?None
2021-04-22
舉報
2022-01-10
是的,我覺得應該是作者當時打代碼太急了打錯了,你寫的那個是對的。?
2021-04-28
weight:?Optional[
float
]?
=
?None 如果格式化為json 不傳weight的值 weight 會顯示成null
weight:?
float
?=
?Optional[
None
]??如果格式化為json 不傳weight的值 weight json中不會顯示weight