25th Aug
0
String to bool converting
Ab und an muss man Strings in wahr oder falsch konvertieren. Dies kann insbesondere bei der Kommunikation mit Javascript notwendig werden. Hier verschickt man meist nur Zeichenketten.
Eine simple Möglichkeit bietet die von Haus aus in Python angebotene Konvertierung:
def strbool(string = '0'): return bool(int(string))
Als Wert muss hier natürlich ’1′ oder ’0′ übergeben werden. Besonders schön ist es deshalb auch nicht wirklich. Besser ist eine Liste mit möglichen Werten für wahr:
def strbool(value = ""): if value in ['1', 'true', 't', 'yes', 'y', 'True', 'T']: return True return False
About the Author
Computer sollen uns in Beruf und Alltag unterstützen. Damit das funktioniert müssen wir einen einfachen und intuitiven Zugang zu unseren Programmen, Daten und Systemen haben.