我在一个问题中看到了一种方法声明,然后我搜索了一百次!但我可以找到任何有用的信息,这里是声明:
my_var = "556"
def my_meth(x: my_var) -> list:
#doSomthing
我发现这种类型我可以默认将全局my_var
的副本传递给my_meth
。 (这意味着my_meth
只需要一个传递给x
的参数
你能描述一下这种宣言吗?
答案 0 :(得分:2)
它们被称为功能注释。您可以在http://www.python.org/dev/peps/pep-3107/
了解更多相关信息 -> list:
表示my_meth
函数返回list
x: my_var
在这里没有任何意义。 :
后面的字符串用作特定参数的描述。
x: An integer value
本来会更有意义。