以下是在 Python 中命名变量的一些最佳实践:
• 使用小写字母和下划线分隔单词。示例:名字
• 使名称具有描述性和意义。避免使用晦涩难懂的名称,例如 x、y、i 和 j。
• 避免使用缩写,除非它们非常众所周知。完整地拼出单词。
• 为变量提供尽可能窄的范围。在所需的最小块内定义变量。
• 避免重复使用变量。重新分配变量会引入细微的错误。
• 对于集合,请根据其集合类型来命名变量:
list 代表列表 - nums_list
dict 代表字典 - Student_dict
set 代表集合 - unique_items
• 常量应全部大写并带下划线。示例:最大迭代次数
• 类名应使用大写字母 (CamelCase)。示例:EmployeeReport
• 函数名称应使用带下划线的小写字母。示例: print_report()
• 对于布尔变量,使用is_* 或has_* 作为名称。示例: is_running
• 避免使用单字母变量名,迭代变量(i、j、k、x、y、z)除外
• 避免使用类型名称作为变量名称。示例:避免将 list、set、dict 作为名称。