这个问题很笼统,但对我来说更了解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()