Python 中未初始化的值是多少,所以我可以比较是否初始化了某些东西,例如:
val
if val == undefined ?
编辑:添加了一个伪关键字。
EDIT2:我想我没有说清楚,但说 val 已经存在,但没有分配任何东西。
原文由 Joan Venge 发布,翻译遵循 CC BY-SA 4.0 许可协议
Python 中未初始化的值是多少,所以我可以比较是否初始化了某些东西,例如:
val
if val == undefined ?
编辑:添加了一个伪关键字。
EDIT2:我想我没有说清楚,但说 val 已经存在,但没有分配任何东西。
原文由 Joan Venge 发布,翻译遵循 CC BY-SA 4.0 许可协议
除非为其分配值,否则名称不存在。没有 None,它通常表示没有可用的值,但它本身就是一个值。
原文由 Ignacio Vazquez-Abrams 发布,翻译遵循 CC BY-SA 2.5 许可协议
2 回答5.2k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
2 回答860 阅读✓ 已解决
1 回答1.7k 阅读✓ 已解决
将抛出
NameError
异常:您可以抓住它或使用
'val' in dir()
,即:或者