0

在分配大量字段时,首选以下两种格式之一

1) 运算符周围有一个空格,这是 pep8 在 python 中推荐的。

 field1 = field1value
 field2_with_large_name = field2value
 field3 = field3value
 field4 = field4value
 field5_with_large_name = field5value
 field6_midlegth = field6value
 field7_with_large_name = field7value
 field8 = field8value
 field9 = field9value

2)更易读的表格形式:

 field1                 = field1value
 field2_with_large_name = field2value
 field3                 = field3value
 field4                 = field4value
 field5_with_large_name = field5value
 field6_midlegth        = field6value
 field7_with_large_name = field7value
 field8                 = field8value
 field9                 = field9value
4

1 回答 1

1

我不认为一种方法比另一种更好或更差。我通常使用第一个选项(更少的格式化工作),但我喜欢第二个选项用于值相关的情况,并且能够快速扫描和比较它们有好处。

关于第二种方法,我要提到的一件事是,使用空格比使用制表符进行对齐可能更好。制表符不是一个一致的单元,因为一个程序员可能将他们的编辑器设置为表示一个有 4 个空格的制表符,而另一个程序员会更喜欢 2 个。当一个程序员查看另一个程序员的代码时,对齐将被破坏。

当然,如果您的编辑器设置为将制表符转换为空格,那么代码实际上不包含制表符,那么这不是问题。

于 2012-06-16T02:28:56.753 回答