gpt4 book ai didi

python - 如何在python中测试变量是否为空

转载 作者:IT老高 更新时间:2023-10-28 22:17:39 28 4
gpt4 key购买 nike

val = ""

del val

if val is None:
print("null")

我运行了上面的代码,但得到 NameError: name 'val' is not defined

如何判断变量是否为空,避免出现NameError?

最佳答案

测试指向 None 的名称和存在的名称是两个语义不同的操作。

检查 val 是否为 None:

if val is None:
pass # val exists and is None

检查名称是否存在:

try:
val
except NameError:
pass # val does not exist at all

关于python - 如何在python中测试变量是否为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43934304/

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