String ist null oder leer
Ok, hier sind einige einfache Punkte. PyBinding kam mit diesem script:
def IsNotNull(value):
return value is not None
Es ist in der Nähe, aber was ich sagen will ist dies.
bool IsNotNullOrEmpty(string value) {
return (value != null) && (value.Length > 0 );
}
- Gut, .NET enthält String.IsNullOrEmpty. Würde das funktionieren?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Zu überprüfen, ob ein string leer ist, verwenden Sie
len
. Versuchen Sie dies:not not
.Sollten Sie nicht tun dies in einer Funktion. Stattdessen sollten Sie nur verwenden:
repr()
des Wertes, so dass wir einen Blick darauf werfen kann.Wenn es IronPython, warum dann nicht verwenden die default-Implementierung von IsNullOrEmpty aus dem System.String?
Regeln des Python-boolean-Konvertierung.
ich denke,
entspricht
für Streicher. also ich finde die Funktion nicht notwendig in python.
Versuchen, diese ein. Ich empfehle Ihnen, dieses Buch zu Lesen:https://play.google.com/store/apps/details?id=com.gavin.gbook