Thr*_*ton 3 python type-hinting python-3.x
我有一个带有两个参数的函数:
def same_type_params(param1: Union[str, int], param2: Union[str, int]):
pass
Run Code Online (Sandbox Code Playgroud)
如何限制 和 的类型param1相等param2?即两者str或两者int
使用类型变量:
from typing import TypeVar
T = TypeVar('T', str, int)
def same_type_params(param1: T, param2: T) -> None:
pass
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1227 次 |
| 最近记录: |