Python 命名建议

Python中的命名问题

我在初学Python并第一次开始写代码时候意识到的一个问题是代码中的命名问题。比如:

Q1. PyCharm中创建的工程文件如何命名?

  • 这个好像是随意的,让别人见词达意即可吧..

Q2.创建的Python File如何命名

  • 建议只使用小写字母、数字和下划线。
  • 不以数字开始。
function_test

Q3.模块(包)如何命名

  • 建议使用全小写的、尽可能短的字母命名,单词之间可使用下划线区分。
pluto

Q4.类如何命名

  • 一般情况下建议使用驼峰式命名法中的大驼峰式命名法(Pascal命名法)
  • 使用单下划线开头的类名为内部使用
class Cn_Mobile:
     def fake_name(self)

Q5.函数如何命名

  1. 普通函数
    • 建议采用小驼峰式命名方法。
def text_creation()
  1. 私有函数(外部函数访问会报错)
    • __(双下划线)开头,后续命名方式和普通函数相同。

Q6.变量如何命名

  1. 普通变量
    • 小驼峰式命名法,小写字母,单词之间可用_(单下划线)分割
desktop_path()
  1. 全局变量(应尽量避免使用全局变量
    • 建议全部大写字母,单词之间使用_(单下划线)分割
  2. 实例变量
    • _(单下划线)开头,后续命名和普通变量相同
  3. 私有实例变量
    • __(双下划线)开头,后续命名和普通变量相同
  4. 专有变量
    • __(双下划线)开头,__(双下划线),一般为python的自有变量。
      此为保留字,要满足防御性编程要求

python命名规范
官方参考指南

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 5,819评论 0 10
  • 1.Linux上的文件管理类命令,其常用的使用方法及其相关示例演示 文件与目录的管理上,不外乎显示属性、 拷贝、删...
    whamai阅读 279评论 0 0
  • 第一周 第一天内容 展示类如何测试?1.布局,Title,地址栏,导航栏(菜单栏),按钮,工具栏,搜索框,LOGO...
    旭日藤王海云阅读 424评论 0 1
  • 重构常用手法(一) 重构:使用一系列重构手法,在不改变软件可观察行为的前提下,调整其结构。 重构的最终为了使项目达...
    兴兴不息阅读 393评论 0 0
  • 最近写python对于一些代码规范问题感觉有些地方自己还需要加强,翻阅很多文章,特此奉上官方中文翻译版以便日后查看...
    PeterPZ阅读 3,560评论 0 15