python3 类型提示参数的不同类型
python3 type hinting different type on a parameter
假设我的函数可以接受参数 b
为 int 或列表
def foo_fun(a: int, b: ??)->int:
if isinstance(b,list):
do something
else
do something else
我如何在此特定设置中使用类型提示?
谢谢
您似乎在描述 Union
。
例如:
from typing import Union
def foo_fun(a: int, b: Union[int, list]) -> int:
if isinstance(b, list):
do something
else
do something else
假设我的函数可以接受参数 b
为 int 或列表
def foo_fun(a: int, b: ??)->int:
if isinstance(b,list):
do something
else
do something else
我如何在此特定设置中使用类型提示?
谢谢
您似乎在描述 Union
。
例如:
from typing import Union
def foo_fun(a: int, b: Union[int, list]) -> int:
if isinstance(b, list):
do something
else
do something else