Python中缩写的变量命名约定

时间:2017-05-21 07:47:51

标签: python readability coding-style

我看了PEP8abbreviations for python,我对变量名本身有疑问 我熟悉着名的变量缩写,例如:

  1. str表示字符串
  2. cnt代表
  3. cfg进行配置
  4. 在考虑了包含第一条指令的变量的适当名称之后,我想到了这一点,我想到了fisr_instfirst_instr甚至first_instruction但找不到任何文件在Python中关于这一点 但是有一个表,或者python中所有那些缩写约定的列表?我想念它吗?

    编辑 - 我没有要求“我的变量名称”的相应名称,我问是否有一个表或列表包含python常用的缩写

1 个答案:

答案 0 :(得分:2)

就命名事项而言,显式和详细是推荐的标准。非常容易被误解的常见缩写用于缩短行长,但不要过多考虑。

i表示索引,j表示二级索引(二维数组),f表示文件,del表示删除,str表示字符串,cnt表示计数,cfg表示配置,prod表示生产,dist表示分配,事实表示阶乘,等

我不知道你对first_instruction有什么用处,但我不会试图缩短任何一个词 - 这是一个固定的变量名。