Python 中缩写的变量命名约定
variables naming convention for abbreviation in Python
我读了 PEP8, and abbreviations for python,我对变量名本身有疑问。
我熟悉著名的变量缩写,例如:
str
字符串
cnt
计数器
cfg
配置
我想到了包含第一条指令的变量的合适名称,我想到了 fisr_inst
或 first_instr
甚至 first_instruction
但找不到Python.
中关于此的任何文档
但是在 python 中是否有 table 或所有这些缩写约定的列表?我错过了吗?
编辑 - 我没有要求“我的变量名”的适当名称,我问是否有 table 或列表包含一些在 [=37 中常用的缩写=]
就命名而言,明确和冗长是推荐的标准。非常常见的不可能被误解的缩写用于缩短行的长度,但不要想得太远。
i代表索引,j代表二级索引(在二维数组中),f代表文件,del代表删除,str代表字符串,cnt代表计数,cfg代表配置,prod代表生产,dist代表分发,fact代表阶乘等
我不知道 first_instruction
有什么用,但我不会尝试缩短任何一个词 - 这是一个可靠的变量名称。
编辑:我对此事的看法发生了变化,所以我想分享一下。我现在在分布式团队中工作,其中贡献成员后来学习了英语或仍在学习英语。现在,我根本不缩写,因为我只是为了删掉几个字符而做的 ♂️
我读了 PEP8, and abbreviations for python,我对变量名本身有疑问。
我熟悉著名的变量缩写,例如:
str
字符串cnt
计数器cfg
配置
我想到了包含第一条指令的变量的合适名称,我想到了 fisr_inst
或 first_instr
甚至 first_instruction
但找不到Python.
中关于此的任何文档
但是在 python 中是否有 table 或所有这些缩写约定的列表?我错过了吗?
编辑 - 我没有要求“我的变量名”的适当名称,我问是否有 table 或列表包含一些在 [=37 中常用的缩写=]
就命名而言,明确和冗长是推荐的标准。非常常见的不可能被误解的缩写用于缩短行的长度,但不要想得太远。
i代表索引,j代表二级索引(在二维数组中),f代表文件,del代表删除,str代表字符串,cnt代表计数,cfg代表配置,prod代表生产,dist代表分发,fact代表阶乘等
我不知道 first_instruction
有什么用,但我不会尝试缩短任何一个词 - 这是一个可靠的变量名称。
编辑:我对此事的看法发生了变化,所以我想分享一下。我现在在分布式团队中工作,其中贡献成员后来学习了英语或仍在学习英语。现在,我根本不缩写,因为我只是为了删掉几个字符而做的 ♂️