将字符串列表指定为函数参数类型
Specify a list of strings as a function param types
我正在尝试将 str
的列表定义为函数参数的类型,但我不知道该怎么做
我知道 python 允许您定义函数,指定函数参数期望的值类型。示例:
def f(param: str):
print(type(param))
但我不知道这个注解是如何命名的 param: str
,因此很难找到这方面的文档。我也明白这只是代码文档中的美学,而不是参数的某种类型强制。
你能帮我定义一个 str
的列表和这个注释的名称吗?
为了更清楚地说明我在 TypeScript 中想要什么,可以这样写
function func(param: string[]) {}
typing module 有 List
用于此目的
from typing import List
def f(param: List[str]):
pass
我正在尝试将 str
的列表定义为函数参数的类型,但我不知道该怎么做
我知道 python 允许您定义函数,指定函数参数期望的值类型。示例:
def f(param: str):
print(type(param))
但我不知道这个注解是如何命名的 param: str
,因此很难找到这方面的文档。我也明白这只是代码文档中的美学,而不是参数的某种类型强制。
你能帮我定义一个 str
的列表和这个注释的名称吗?
为了更清楚地说明我在 TypeScript 中想要什么,可以这样写
function func(param: string[]) {}
typing module 有 List
用于此目的
from typing import List
def f(param: List[str]):
pass