【问题标题】:Why does the python style guide suggest the same style for both global and local variables?为什么 python 样式指南建议全局变量和局部变量使用相同的样式?
【发布时间】:2021-11-10 13:26:54
【问题描述】:

python style guide 表示对于全局变量名:

约定与函数的约定大致相同。

对于函数和变量,它说:

函数名称应为小写,单词之间用 为提高可读性所必需的下划线。

变量名称遵循与函数名称相同的约定。

为什么样式指南对局部和全局变量名称都使用 same 约定,我一直很困惑。这几乎总是使代码不那么清晰。在命名约定非常重要且非常标准化的语言中,我不明白为什么指南中不建议为本地和全局设置不同的约定。

也许我错过了什么。有谁知道这其中的原因吗?

【问题讨论】:

    标签: python naming-conventions


    【解决方案1】:

    当您谈论全局变量时,您是否专门考虑常量?它们有自己的样式规范(确实应该在全局变量部分提及或链接):

    常量
    常量通常在模块级别定义,并以全部大写字母书写,并用下划线分隔单词。示例包括 MAX_OVERFLOW 和 TOTAL。

    【讨论】:

    • 明白。不,不是常数。只是全局变量。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-12-21
    • 2019-07-24
    • 2018-10-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多