gpt4 book ai didi

python - 全局变量和编码风格建议

转载 作者:太空狗 更新时间:2023-10-29 20:17:12 25 4
gpt4 key购买 nike

这个问题很笼统,但对我来说更重要的是了解 python 中的良好编码实践...

我想定义一个常量,我可以在任何函数中使用它,而不必将它作为参数传递,也不需要在它声明后的任何地方更改它——也许最好让它不可能改变但不确定我是否能做到。

就编程风格(编码、命名约定等)而言,最好的方法是什么

即,GLOBAL_CONSTANT='this_variable_will_not_be_changed'

我的 python 代码会有这种形式,这也是一种很好的风格吗?

#!/usr/bin/env python

import sys
import os

GLOBAL_CONSTANT='this_variable_will_not_be_changed'

def test():
print GLOBAL_CONSTANT
return 0

def main():
test()
return 0

if __name__ == "__main__":
main()

最佳答案

你的代码并没有真正做任何事情,所以我想它没问题!关于代码样式,如有疑问,请参阅 PEP 8。

没有比您提供给我们更多的信息,我不得不说您的约定没问题。

但是,没有必要严格遵守 PEP-8。普遍的共识往往是“保持代码一致”。阅读 PEP-8 格式的文件只是偶然发现 Java 风格或匈牙利符号代码的“ block ”可能会让人感到困惑。

关于python - 全局变量和编码风格建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15528073/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com