面试题答案
一键面试from typing import TypeAlias
Number: TypeAlias = int | float
def add_numbers(a: Number, b: Number) -> Number:
return a + b
在上述代码中:
- 使用
TypeAlias
定义了Number
类型别名,它可以是int
或float
类型。 - 定义了
add_numbers
函数,接受两个Number
类型的参数a
和b
,并返回一个Number
类型的值,即两个参数的和。函数有明确的类型注解。