【发布时间】:2016-02-29 22:33:59
【问题描述】:
我在 python 中有一个函数,它可以返回 bool 或 list。有没有办法使用类型提示指定返回类型?
例如,这是正确的做法吗?
def foo(id) -> list or bool:
...
【问题讨论】:
-
你如何得到一个列表或布尔值?
-
@PadraicCunningham 也许实现是我会给你我的ID,你给我一个列表或布尔值:D
-
@PadraicCunningham 多态性。如果您的函数对输入进行检查,无论输入是什么,您都希望在输入一个变量时获得一个布尔值,或者在输入一个变量列表时获得一个布尔值列表。
标签: python python-3.x type-hinting return-type python-typing