跳轉到內容

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。

[編輯 | 編輯原始碼]
華夏公益教科書