Python - Union联合类型注解
类型注解
Union类型注解
1.理解union类型
2.掌握使用union进行联合类型注解
Uion类型
from typing import union
my_list: list[Union[str,int]] = [1,2,"itheima","itcast"]
my_dict: dict[str,Union[str,int]] = {"name":"周杰伦","age":13}# 使用Union[类型,……,类型]
# 可以定义联合类型注解
Union联合类型注解,在变量注解、函数(方法)形参和返回值注解中,均可使用
my_list: list[Union(int,str)] = [1,2,"itcast","itheima"]
my_dict: dict[str,Union[str, int]] = {"name":"周杰伦","age": 31}def func(data: Union[int, str]) -> Union[int, str]:pass
"""Union联合类型注解
""
# 使用Union类型,必须先导包
from typing import Unionmy_list: list[Union[int,str]] = [1,2,"itheima","itcast"]def func(data: Union[int,str]) -> Union(int, str):passfunc()
总结
1.什么是Union类型
使用Union可以定义联合类型注解
2.Unionz的使用方式