琪大喵

那些年,我曾叛逆!放弃学业,浪迹网络。如今走不出的我。又将如何面对以后的生活...

您的当前位置:主页 > 888真人备用网址 > python 变量命名规范

本栏目推荐

  • python 变量命名规范

    作者:[db:作者]|发布时间:2018-12-01 03:42|点击:

      python源码和其他壹些书,命名各种特点,没拥有拥有壹个比较壹致的命名规范。于是尽结了壹些,供参考。

      模块名:

      模块应当运用尽能短的、全小写命名,却以在模块命名时运用下划线以增强大却读性。异样包的命名也应当是此雕刻么的,固然其并不鼓励下划线。

      首要是考虑模块名是与文件夹对立应的,故此需寻求考虑文件体系的壹些命名规则的,譬如Unix体系对父亲小写敏感,而度过长的文件名会影响其在Windows\Mac\Dos等体系中的正日运用。

      畅通日是小写字母亲,单词之间用_联系

      ad_stats.py

      包名:

      和模块名壹样

      类名:

      信直毫无例外面的,类名邑运用首字母亲父亲写扫尾(Pascal命名干风)的规范。运用_单下划线扫尾的类名为外面部运用,from M import *默许不被带入的情景。

      单词首字母亲父亲写

      AdStats

      ConfigUtil

      大局变量名(类变量,在java中相当于static变量):

      父亲写字母亲,单词之间用_联系

      NUMBER

      COLOR_WRITE

      关于from M

      import

      *带入语句子,假设想阻挡带入模块内的大局变量却以运用陈旧拥局部规范,在大局变量上加以壹个前带的下划线。

      *剩意*:应备止运用大局变量

      普畅通变量:

      小写字母亲,单词之间用_联系

      this_is_a_var

      *剩意*:

      1.无论是类成员变量还是大局变量,均不运用 m 或 g 前缀。

      2.私拥有类成员运用单壹下划线前缀标注识,多定义地下成员,微少定义私拥有成员。

      3.变量名不该带拥有典型信息,鉴于Python是动态典型言语。如 iValue、names_list、dict_obj 等邑是不好的命名。

      实例变量:

      以_扫尾,其他和普畅通变量壹样

      _price

      _instance_var

      私拥有实例变量(外面部拜候会报错):

      以__扫尾(2个下划线),其他和普畅通变量壹样

      __private_var

      专拥有变量:

      __扫尾,__结条,普畅通为python的己拥有变量,不要以此雕刻种方法命名

      __doc__

      __class__

      普畅通函数:

      和普畅通变量壹样:

      get_name()

      count_number()

      ad_stat()

      私拥有函数(外面部拜候会报错):

      以__扫尾(2个下划线),其他和普畅通函数壹样

      __get_name()

      文件名:

      全小写,却运用下划线



  • 评论此篇内容

    请注意评论和谐!禁止辱骂,脏话!否则琪琪会无情的删除掉哦~

  • 回到顶部