在 C# 中,我可以说x ?? "",如果 x 不为 null,它将给我 x,如果 x 为 null,则给我空字符串。我发现它对处理数据库很有用。
x ?? ""
如果 Python 在变量中找到 None 有没有办法返回默认值?
您可以使用or运算符:
or
return x or "default"
请注意,"default"如果x是任何假值,这也会返回,包括空列表、0、空字符串,甚至datetime.time(0)(午夜)。
"default"
x
datetime.time(0)