Verfasst: Sonntag 4. Oktober 2009, 12:17
@sma: Ich hätte da explizite Klammerung gesagt, weil das eben in meinen Augen nichts mit Tupeln zu tun hat sondern wie in allen anderen Fällen auch, einfach Klammerung ist, um die Reihenfolge der Auswertung zu beeinflussen. Und der erste Fall mit Klammerung ist IMHO sinnlos, weil man da trotzdem wissen muss, wie das nun ausgewertet wird. Wenn man das deutlicher machen möchte, müsste es so aussehen:
*So* würde ich es auch schreiben.
Code: Alles auswählen
return (a if b else a), 23
# oder
return ((a if b else a), 23)