【发布时间】:2017-05-21 07:47:50
【问题描述】:
我阅读了PEP8 和abbreviations for python,我对变量名本身有疑问。
我熟悉著名的变量缩写,例如:
-
str用于字符串 -
cnt专柜 -
cfg用于配置
在考虑了包含第一条指令的变量的适当名称后,我想到了 fisr_inst 或 first_instr 甚至 first_instruction,但在 Python 中找不到任何关于此的文档。
但是在 python 中是否有一个表格或所有这些缩写约定的列表?我错过了吗?
编辑 - 我没有为“我的变量名”询问适当的名称,我询问是否有一个表或列表包含一些在 python 中常用的缩写
【问题讨论】:
-
谁在乎?
first_instr当然可以接受并且足够好。 -
@JohnZwinck,为了增加代码的可读性,即使
first_instruction不是太长的变量名称,我已经在代码缩写中看到了我需要一些时间来解码,我没有希望其他人花时间解码我的缩写 -
那就不要缩写了。这种问题对 SO 来说是题外话,因为它是由意见驱动的。
-
str 是一个不应被隐藏的内置函数。
-
@JohnZwinck,我的问题不是关于
first_instruction名称,而是针对通用表或列表,以及变量名称的常用缩写
标签: python readability coding-style