gpt4 book ai didi

Python:如何检查变量是否已经声明

转载 作者:太空宇宙 更新时间:2023-11-04 09:04:56 26 4
gpt4 key购买 nike

<分区>

在处理许多 if/elif/else 时,如果某个变量已经被声明,我有时会失去跟踪。我想知道一种检查变量 foo 是否已经声明的简单方法。实现该目标的最简单语法是什么?

附言了解如何使用 globals() 和 locals() 来实现这一点很有趣。

编辑:

我最终使用了:

if not 'myVariableName' in globals().keys(): myVariableName='someValue'

很难跟踪何时何地/如果 app = QtGui.QApplication(sys.argv) 已经声明,尤其是在一个 gui 模块调用另一个 gui 模块的情况下,反之亦然。

if 'app' in globals()(似乎)有助于避免意外的变量重新声明。

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