python语法

  • Optional[T] 等价于 Union[T, None],表示 “某个值可以是某种类型,也可以是 None
  • bool(kwargs) 的作用是 判断 kwargs(关键字参数字典)是否非空,即:是否有传入任何关键字参数
  • def __init__(self) -> None: 的作用是定义类的构造函数(初始化方法),而 -> None 是 类型提示(Type Hint),表示该方法没有返回值(即返回 None