Ich habe eine Methode, die manchmal einen NoneType-Wert zurückgibt. Wie kann ich eine Variable in Frage stellen, die kein Typ ist? Ich muss zum Beispiel die if- Methode verwenden
if not new:
new = '#'
Ich weiß, dass das der falsche Weg ist und ich hoffe, Sie verstehen, was ich meinte.
Noneist die einzige Ihre Methode zurückgibt Wert , für den bool(returnValue)gleich False, dann if not new:sollte gut funktionieren. Dies tritt manchmal in den integrierten Bibliotheken auf - gibt beispielsweise re.matchentweder None oder ein wahrheitsgemäßes Übereinstimmungsobjekt zurück.