7

具有以下功能:

def foo(x=1):
    print(x)

PEP 8中明确规定,=当用于指示关键字参数或默认参数值时,不应在符号周围使用空格。

如果我们想对x参数进行类型注释。我们应该怎么做?

def foo(x:int=1):
def foo(x: int=1):
def foo(x: int = 1):

有首选方法吗?或者更好的是,它是否在某些 PEP 中指定?在PEP 484中没有找到它。

4

1 回答 1

9

PEP 484 中的示例都使用

def foo(x: int = 1):
于 2017-05-11T11:34:56.880 回答