我是 Python 初学者,我阅读了在 python 中编程时必须遵循的 pep 标准 http://legacy.python.org/dev/peps/pep-0008
现在我有一个疑问。正如他们所提到的,在函数或字典中使用关键字参数或默认参数值时,不应在等号周围放置空格。
例如
是的
def myfunc(key1=val1, key2=val2, key3=val3)
不
def myfunc(key1 = val1, key2 = val2, key3 = val3)
那很好,但是如果我将这些分解成多行怎么办。像这样的东西(当我们有很多参数或长名称时)
def myfunc(key1=val1,
key2=val2,
key3=val3)
在这种情况下,我认为,我们应该在等号周围放置空格。我对么。因为这些都是关于可读性的,但我只是好奇是否也有标准。寻找最佳实践。
字典也是如此。
new_dict= Dict(
key1=val1,
key2=val2,
key3=val3
)
与上面提到的示例不同,我是否应该在 dict 中的最后一个参数后加逗号,我没有在最后一个值后加逗号 (key3=val3)