gpt4 book ai didi

返回多个返回值的函数的 Python 类型提示

转载 作者:行者123 更新时间:2023-11-28 20:30:14 25 4
gpt4 key购买 nike

对于返回多个返回值的函数,如何使用 Python 类型提示编写函数声明?

是否允许使用以下语法?

def greeting(name: str) -> str, List[float], int :

# do something

return a,b,c

最佳答案

编辑:自 Python 3.9 和接受 PEP 585 以来,您应该使用内置的 tuple 类来键入提示元组。

您可以使用typing.Tuple 类型提示(指定元组内容的类型,如果不需要,内置类tuple可以代替使用):

from typing import Tuple

def greeting(name: str) -> Tuple[str, List[float], int]:
# do something
return a, b, c

关于返回多个返回值的函数的 Python 类型提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58101021/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com