跳转到内容

Python 编程/命名约定

来自维基教科书,开放的书籍,开放的世界

在 Python 程序中,有各种各样的命名约定。

PEP 0008 指定了类名(例如 GenericTree)、包和模块名(例如 generictree 和 generic_tree)、函数和变量名(storestate 或 store_state;混合大小写是不推荐的)等的命名约定。Google Python 风格指南遵循类似的命名约定。

以上与 Java 命名约定(例如,方法名 storeState)和 C# 命名约定(例如,方法名 StoreState)形成对比。

在 Python 2 中,标准库包含多个偏离 PEP 0008 的地方。例如,Tkinter 模块以 Tkinter(大写 T)拼写;这在 Python 3 中被重命名为 tkinter。

[编辑 | 编辑源代码]
华夏公益教科书