Osa*_*Dar 4 types return function python-3.x
在Python中,我们可以将函数的返回类型指定为
def foo() -> int:
some_int = get_some_int()
return some_int
Run Code Online (Sandbox Code Playgroud)
返回多个值时如何指定返回类型?例如,如何指定以下函数的返回类型?
def bar(): # -> ?
some_float = get_some_float()
some_int = get_some_int()
return some_float,some_int
Run Code Online (Sandbox Code Playgroud)
您只返回一种类型,该类型是一个元组,其中包含您的 float 和 int。但函数自身返回一个元组。您可以使用类型提示来注释它,例如。
from typing import Tuple
def bar() -> Tuple[float, int]:
some_float = get_some_float()
some_int = get_some_int()
return some_float,some_int
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1739 次 |
| 最近记录: |