Test auf Existenz / Extrem nervige Exceptions
Verfasst: Freitag 29. Januar 2016, 18:59
Hallo Leute,
Ich bin momentan etwas genervt von Python, weil es Exceptions raus haut, die ich nicht haben will. Und den Frust darüber muss ich hier mal grad kund tun...
Warum testet IF nur Bedingungen und nicht die Existenz?
Ich möchte gerne sowas schreiben können:
und sowas wäre auch echt cool:
oder
Und ich möchte nicht bei jeder dieser Tests einen NameError bekommen, wenn name nicht existiert. Deswegen steht ja IF davor, weil ich nur dann etwas tun will, falls name existiert. Das nervt!!!
Wie soll ich denn sonst testen, ob der name in kwargs enthalten ist? Jedes mal try und except zu definieren find ich ziemlich nervig, zumal ich nicht definieren will, was passiert wenn name nicht existiert (except). Das interessiert mich in dem Moment nicht.
Ich bin momentan etwas genervt von Python, weil es Exceptions raus haut, die ich nicht haben will. Und den Frust darüber muss ich hier mal grad kund tun...
Warum testet IF nur Bedingungen und nicht die Existenz?
Ich möchte gerne sowas schreiben können:
Code: Alles auswählen
if name:
#do something
Code: Alles auswählen
if kwargs['name']:
#do something
Code: Alles auswählen
if mylist[index]:
#do something
Wie soll ich denn sonst testen, ob der name in kwargs enthalten ist? Jedes mal try und except zu definieren find ich ziemlich nervig, zumal ich nicht definieren will, was passiert wenn name nicht existiert (except). Das interessiert mich in dem Moment nicht.