Python命名规范

Python之父Guido推荐的命名规范:

类型 公有 内部
模块/Modules lower_with_under _lower_with_under
包/Packages lower_with_under
类/Classes CapWords _CapWords
异常/Exceptions CapWords
函数/Functions lower_with_under() _lower_with_under()
常量/Global/Class Constants CAPS_WITH_UNDER _CAPS_WITH_UNDER
变量/Global/Class Variables lower_with_under _lower_with_under
内部变量/Instance Variables lower_with_under _lower_with_under (protected) or __lower_with_under (private)
方法名/Method Names lower_with_under() _lower_with_under() (protected) or __lower_with_under() (private)
形参/Function/Method Parameters lower_with_under
局部变量/Local Variables lower_with_under

即:

  • 类和异常使用驼峰命名法
  • 常量由以下划线_隔开的全大写单词组成
  • 其它由以下划线_隔开的全小写单词组成
  • Python默认类型为public
  • protected类型以单下划线_开头
  • private类型以双下划线__开头
原文地址:https://www.cnblogs.com/focksor/p/Python_Naming_Conventions.html