gpt4 book ai didi

python - 来回传递变量与使用 python 常量

转载 作者:太空宇宙 更新时间:2023-11-04 03:31:38 25 4
gpt4 key购买 nike

我有一个带有一些函数的 Python 模块。目前,这些函数仅从 main() 调用,但我希望将来从其他文件导入模块。

我有一个 counter 变量,大多数这些函数都使用和修改。目前我将它作为参数传递,并在每次函数调用时返回它。

这可行但看起来很傻。我考虑过包含一个常量变量 COUNTER,所有函数都直接使用它。但是,我假设不应该修改常量。

有没有比来回传递 counter 变量更简洁的方法?

最佳答案

创建一个将计数器作为其属性之一的类将是一个很好的解决方案。

由于当前函数将在未来被显式调用,使计数器成为一个属性将节省变量传递的被调用者和您可能的额外错误检查。

计数器变量也可以从被调用函数中抽象出来,减少错误。不过,这一点取决于您的实现。

关于python - 来回传递变量与使用 python 常量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30921986/

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