慕神5522945
2022-01-04 17:04
视频中
address: str = None full_name: Optional[str] = None
同样的 str,定义方式却不同。请教一下有什么区别,有没有使用场景限制
稍稍有点区别
address:
str
=
None:你可以不传值,但是至少要传一个""空的引号进来
full_name: Optional[
str
]
=
None:这个字段可以都不用传入进来
不要纠结于这个,那是老师编辑这门课时非要这样写的坑
我给你举个例子,比方疫情期间,你从外地回小区,小区门口有防疫人员,问你从哪来,这是个必须回答的问题就用这个,不回答过不去
address:
str
=
None
你相亲去看见女孩子你问:你多大了,她也可以回答,也可以不回答,不是非要回答,就按下面这种方式定义,不回答也能过。
full_name: Optional[
str
]
=
None
是一个映射的区别吧,
高性能 FastAPI 框架入门精讲
12295 学习 · 87 问题
相似问题