Ist es in Ordnung, "return None" zu überspringen?

Ich frage mich, ob es schlecht ist, @ zu überspringreturn None, wenn es nicht benötigt wird.

Beispiel

def foo1(x):
    if [some condition]:
        return Baz(x)
    else:
        return None

def foo2(x):
    if [some condition]:
        return Baz(x)

bar1 = foo1(x)
bar2 = foo2(x)

In beiden Fällen, wenn die Bedingung falsch ist, kehrt die Funktion mit @ zurücNone.

Antworten auf die Frage(14)

Ihre Antwort auf die Frage