5

来自函数和方法参数的 PEP 8 部分:

始终使用 self 作为实例方法的第一个参数。

始终使用 cls 作为类方法的第一个参数。

如果函数参数的名称与保留关键字冲突,通常最好附加一个 > 单尾下划线,而不是使用缩写或拼写错误。因此 class_ > 优于 clss。(也许更好的是通过使用同义词来避免这种冲突。)

Is 没有说明首选的命名风格,我猜应该是“lower_case_with_underscores”或“mixedCase”,但我不确定。什么是首选?

4

1 回答 1

1

从您引用的那个上面的 PEP 8 部分。

函数名称

函数名称应为小写,必要时用下划线分隔单词以提高可读性。

混合大小写只允许在已经是流行样式的上下文中(例如 threading.py),以保持向后兼容性。

链接:https ://www.python.org/dev/peps/pep-0008/#function-names

于 2016-04-14T23:10:07.037 回答