亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

dogs.dict()序列化,為什么打印沒有weight這個屬性?

dogs?=?Dog(birthday=date.today(),?weight=6.66,?sound=[{'sound':?'w?w~~'},?{'sound':?'y?y~~'}])

print(dogs.dict())

>>?{'birthday':?datetime.date(2021,?12,?1),?'sound':?[{'sound':?'w?w~~'},?{'sound':?'y?y~~'}]}


正在回答

1 回答

下面這樣寫?weight?才對吧
class?Dog(BaseModel):
????birthday:?date
????weight:?Optional[float]
????sound:?List[Sound]


老師的寫法是 weight: float = Optional[None]


我猜是這樣的,具體兩個什么區別,不知道呢

0 回復 有任何疑惑可以回復我~
#1

lgsp_lucifer1225 提問者

我也是按老師的寫法來的,而且老師的視頻那也是沒有打印這個值的。
2021-12-11 回復 有任何疑惑可以回復我~
#2

慕粉2012913

寫成 weight: Optional[float]=None, 老師應該是打字太急了打錯了
2022-01-10 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

dogs.dict()序列化,為什么打印沒有weight這個屬性?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號