Regulärer Ausdruck: verschachtelte Klammer

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Dav1d
User
Beiträge: 1437
Registriert: Donnerstag 30. Juli 2009, 12:03
Kontaktdaten:

Mir gefällt das if not x == y besser
Hyperion hat geschrieben:.. oder willst Du genau folgendes ausblenden?:

Code: Alles auswählen

if(!a) {
    // wat auch immer
}
Wie oft habe ich so was schon übersehen...
wahrscheinlich, Irgendwie finde ich das != hässlich und not finde ich ist auch klarer
Hyperion hat geschrieben:Du findest ein einzelnes Zeichen klarer als ein "not"? Nuja, Gehirne arbeiten halt unterschiedlich :D
Zum Glück :)
the more they change the more they stay the same
lunar

"a != b" ist nicht dasselbe wie "not a == b":
>>> class Spam(object):
def __eq__(self, other):
return True
def __ne__(self, other):
return True
...:
>>> Spam() == Spam()
True
>>> Spam() != Spam()
True
>>> not Spam() == Spam()
False
Es ist eben ein Unterschied, ob Objekte "nicht gleich" sind, oder "ungleich". Es lassen sicherlich Probleme finden, bei denen man aus dem Fehlen der Gleichheit nicht sofort Ungleichheit folgern kann, sondern vielleicht nur erstmal die Unmöglichkeit, die Gleichheit zweier Objekte zu bestimmen.
Jack Daniels
User
Beiträge: 30
Registriert: Freitag 1. Januar 2010, 11:38

Wie man wegen zwei Zeichen streiten kann... :D

Danke für die Verbesserungsvorschläge, ich bin Basic-beeinflusst :wink:. Python-Style schrieben ist noch ungewohnt.
Antworten