为了账号安全,请及时绑定邮箱和手机立即绑定

关于Optional类型标注

class Dog(BaseModel):    
  birthday: date    
  weight: float = Optional[None]    
  sound: List[Sound]

weight属性那行该怎么理解?

是不是该写成:

weight: Optional[float] = None


正在回答

2 回答

是的,我觉得应该是作者当时打代码太急了打错了,你写的那个是对的。 

0 回复 有任何疑惑可以回复我~

weight: Optional[float= None 如果格式化为json 不传weight的值 weight 会显示成null

weight: float = Optional[None]  如果格式化为json 不传weight的值 weight json中不会显示weight

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

关于Optional类型标注

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信