ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

Python变量名的命名规则:规范、简洁与意义相统一

Python变量名的命名规则:规范、简洁与意义相统一

编程中,好的变量名能够清晰地表达其含义,使代码更具可读性。

遵循一定的命名规则是编写高质量代码的关键。#优质作者榜#

命名规范

变量名开头的情况限定为, 只能是: 字母, 这里所说的字母要满足范围是从a到z、或者从A到Z, 或者是下划线(_), 举例来说, 就像是: 类似名叫name的, 或者如age_这样的。

变量名后续字符, 能够是字母, 能够是数字, 也能够是下划线, 比如“age20”这种情况, 后面可以是字母、数字或下划线。

不得运用保留字: 防止采用和保留字一样的名字当作变量名的情况发生。举例讲, 别把class、for等用作变量名。

在变量名里面, 不可以包含空格, 应该使用下划线或者连字符去替代, 比如user-name。

允许变量名以数字开头, 然而这一般性地实属不予推行, 鉴于这会致使产生混淆, 所以要尽力幸免以数字开头。

依照统一设定的称呼规则, 做这件事去保证全盘的项目或者代码库, 都按照一样的称呼规则来进行, 以此达成代码所具有的一致性以及可被阅读的特性。

变量名简洁性与意义

要既要简洁, 又且要明确, 变量名应当尽可能地简洁, 与此同时还要能够清晰地去表达其含义, 要是举例来说的话, 可以采用使用而并非是rson。

杜绝使用缩写以及简写: 唯有是众人皆知的缩写类别, 不然的话就应当防止它在变量名里去运用缩写的情况。如此这般是利于提升代码的可读性能的。

运用具有明确意义的名号: 变量的名称应当能够清楚地展现其所存储的数据类别以及意义。举例而言, 采用这样的方式而非那样的方式。

防止运用太过通俗的称谓, 防止运用太过常见或者含义隐晦不明的称呼, 比如说 data 或者 info, 这极有可能造成代码的杂乱以及误会。

规避运用有着描述性冗余状况的名称在行为上, 尽可能让变量名呈现出简洁且明确的特性, 去避开使用那种过于冗长的名称在行为上, 举例来说, 能够采用这样的方式而不是那样的方式在行为上。

例子与注意事项

以下是一些变量名的示例,以及一些需要注意的点:

好的命名示例, , , ,

示例u, 这是需要改进的命名中的一个, 还有maxp, 以及c, 另外有fname, 还有isv。

避免那种与保留字发生冲突的命名示例, 像class、for这类, 避免包含空格的名称, 比如user name, 还要避免过于通用的名称, 例如data、info。

总结

了解和遵循的变量命名规则是编写高质量代码的关键。

运用具备意义的, 简洁的, 保持一致的命名规范, 能够提升代码的可读性, 还能提高代码的可维护性。

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进