小编典典

如果在 Python 中为 None,是否有返回默认值的简写?

all

在 C# 中,我可以说x ?? "",如果 x 不为 null,它将给我 x,如果 x 为 null,则给我空字符串。我发现它对处理数据库很有用。

如果 Python 在变量中找到 None 有没有办法返回默认值?


阅读 109

收藏
2022-04-24

共1个答案

小编典典

您可以使用or运算符:

return x or "default"

请注意,"default"如果x是任何假值,这也会返回,包括空列表、0、空字符串,甚至datetime.time(0)(午夜)。

2022-04-24