Python风格问题,函数参数

-3 投票
6 回答
1011 浏览
提问于 2025-04-15 13:47

哪个更好呢

def method(self):

还是

def method( self ): 

在括号里加空格。

6 个回答

3

这里有一个叫做PEP 8的Python风格指南:

http://www.python.org/dev/peps/pep-0008/

这个指南推荐了一种写代码的风格,但要仔细看看它的介绍部分。

我个人觉得另一种风格看起来就像指甲划黑板一样让人不舒服。

9

Python编程风格的常用参考是PEP8,你可以在这里查看:http://www.python.org/dev/peps/pep-0008/

针对你的问题,具体来说,这部分在“让人烦恼的小细节”里:

在以下情况下,尽量避免多余的空格:

  • 在括号、方括号或大括号的内部。

    • 对的例子:spam(ham[1], {eggs: 2})

    • 错的例子:spam( ham[ 1 ], { eggs: 2 } )

16

可以看看 PEP 8。里面提到要遵循第一个建议。

撰写回答