val = ""
del val
if val is None:
print("null")
我运行了上面的代码,但得到了 NameError: name 'val' is not defined
。
如何判断一个变量是否为空,避免NameError?
原文由 Zephyr Guo 发布,翻译遵循 CC BY-SA 4.0 许可协议
val = ""
del val
if val is None:
print("null")
我运行了上面的代码,但得到了 NameError: name 'val' is not defined
。
如何判断一个变量是否为空,避免NameError?
原文由 Zephyr Guo 发布,翻译遵循 CC BY-SA 4.0 许可协议
4 回答4.5k 阅读✓ 已解决
1 回答3.3k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
1 回答4.5k 阅读✓ 已解决
1 回答3.9k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
测试指向
None
的名称和存在的名称是两个语义不同的操作。检查
val
是否为无:检查名称是否存在: