一、Union 联合类型
1、数据容器的类型注解问题
对 list 列表 或 dict 字典 类型 设置 类型注解 ,
如果 list 列表中的元素都是 int 类型 ,
dict 字典 中的 键值对..., ... , 类型n]
3、代码示例 - 普通变量设置 Union 联合类型注解
代码示例 : 下面的 3 个变量 , 其类型注解设置的 Union 联合类型 , 也就是为其赋值时 , 可以赋值 str...字符串类型 或 int 数字类型的值 ;
var_i: Union[str, int] = 0
var_s: Union[str, int] = "Tom"
var_n: Union[str, int...] = None
4、代码示例 - 容器变量设置 Union 联合类型注解
在 list 列表中将元素类型设置为 Union 联合类型 : 列表中的元素 既可以设置为 str 字符串类型 , 又可以设置为...: "18", "Jerry": 12,}
5、代码示例 - 函数中设置 Union 联合类型注解
下面的 函数 的 形参 data , 其设置的 类型注解 为 Union[str, int] 联合类型注解