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

str = None 和 Optional[str] = None

视频中

address: str = None
full_name: Optional[str] = None

同样的 str,定义方式却不同。请教一下有什么区别,有没有使用场景限制

正在回答

3 回答

稍稍有点区别

address: str = None:你可以不传值,但是至少要传一个""空的引号进来

full_name: Optional[str= None:这个字段可以都不用传入进来

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

不要纠结于这个,那是老师编辑这门课时非要这样写的坑

我给你举个例子,比方疫情期间,你从外地回小区,小区门口有防疫人员,问你从哪来,这是个必须回答的问题就用这个,不回答过不去

address: str = None

你相亲去看见女孩子你问:你多大了,她也可以回答,也可以不回答,不是非要回答,就按下面这种方式定义,不回答也能过。

full_name: Optional[str= None

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

是一个映射的区别吧,

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

举报

0/150
提交
取消
高性能 FastAPI 框架入门精讲
  • 参与学习       12443    人
  • 解答问题       87    个

FastAPI 框架快速上手开发,结合 API 交互文档逐个讲解核心模块的使用。

进入课程

str = None 和 Optional[str] = None

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