假设您正在调用一个函数,为了便于阅读,显然需要将语句分成几行。但是至少有两种方法可以做到:
你会这样做吗:
return render(request, template,
{
'var1' : value1,
'var2' : value2,
'var3' : value3
}
)
或者您更愿意这样做:
return render \
(
request, template,
{
'var1' : value1,
'var2' : value2,
'var3' : value3
}
)
或者,请建议您自己的格式。还请列出您使用特定格式的原因以及另一种格式的问题。
谢谢
最佳答案
我可能会这样做:
return render(
request,
template,
{
'var1' : value1,
'var2' : value2,
'var3' : value3
}
)
我会将括号保持在同一行,以便搜索 render(
工作。因为我发现它更清晰。但我会将所有参数放在新行上。
关于python - 编码风格 - 将括号保持在同一行或新行上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2395664/