来自函数和方法参数的 PEP 8 部分:
始终使用 self 作为实例方法的第一个参数。
始终使用 cls 作为类方法的第一个参数。
如果函数参数的名称与保留关键字冲突,通常最好附加一个 > 单尾下划线,而不是使用缩写或拼写错误。因此 class_ > 优于 clss。(也许更好的是通过使用同义词来避免这种冲突。)
Is 没有说明首选的命名风格,我猜应该是“lower_case_with_underscores”或“mixedCase”,但我不确定。什么是首选?
来自函数和方法参数的 PEP 8 部分:
始终使用 self 作为实例方法的第一个参数。
始终使用 cls 作为类方法的第一个参数。
如果函数参数的名称与保留关键字冲突,通常最好附加一个 > 单尾下划线,而不是使用缩写或拼写错误。因此 class_ > 优于 clss。(也许更好的是通过使用同义词来避免这种冲突。)
Is 没有说明首选的命名风格,我猜应该是“lower_case_with_underscores”或“mixedCase”,但我不确定。什么是首选?
从您引用的那个上面的 PEP 8 部分。
函数名称
函数名称应为小写,必要时用下划线分隔单词以提高可读性。
混合大小写只允许在已经是流行样式的上下文中(例如 threading.py),以保持向后兼容性。
链接:https ://www.python.org/dev/peps/pep-0008/#function-names