gpt4 book ai didi

python - PEP8 悬挂缩进规范

转载 作者:太空狗 更新时间:2023-10-29 20:49:51 25 4
gpt4 key购买 nike

关于悬挂缩进的 PEP 8:

When using a hanging indent the following considerations should be applied; there should be no arguments on the first line and further indentation should be used to clearly distinguish itself as a continuation line.

是否有任何关于“子参数”的明确文档?例如:

some_method(argument_one, argument_two, argument_three=[
'parameter_one',
'parameter_two',
'parameter_three',
])

相对于:

some_method(
argument_one,
argument_two,
argument_three=[
'parameter_one',
'parameter_two',
'parameter_three',
]
)

最好只链接到官方讨论。

最佳答案

摘自 PEP 8 的“其他建议”部分:

Compound statements (multiple statements on the same line) are generally discouraged.

考虑到这个建议,你的第二个例子可能更符合 PEP 8 风格指南,因为它避免了在同一行上混合方法调用和列表构造。第二个例子读起来也更容易一些。

关于python - PEP8 悬挂缩进规范,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22849746/

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