@BlackJack:
Es geht nicht darum, was ich will oder nicht. Es ist nur so, dass ich gerade auch hier in diesem Forum immer wieder darauf hingewiesen wurde, wenn eine Funktion zu viel, ich nenne es mal 'Eigendynamik', entwickelt. Und sollte etwas sowohl so wie auch anderst gelöst werden können, sollte die Entscheidung darüber nicht fest in die Funktion implementiert sein.
Ich weiß nicht, in welche Richtung diese Diskussion gehen würde, wenn sich der Entwickler von 'print' dafür entschieden hätte, zwischen einzelne Elemente kein Leerzeichen einzufügen.
Darii hat geschrieben:Eigentlich müsstest du dich wundern, dass die Kommas nicht mit ausgegeben werden. Ist schließlich ein Tupel. Keine Leerzeichen ist genauso willkürlich wie die Verwendung von Leerzeichen.
Die Kommas separieren die einzelnen Elemente des Tuples. Somit haben die mit einer möglichen Ausgabe überhaupt nichts zu tun. Eben genauso wenig, wie ein Leerzeichen. Sowohl das eine wie das andere finde ich willkürlich. An das Leerzeichen haben wir uns allenfalls gewohnt, deshalb 'erwarten' wir es vielleicht.
Aber letztlich geht es mir gar nicht so sehr darum, wie 'print' arbeitet. Lässt sich eh' nicht mehr ändern und ist ab python3 sowieso in meinem Sinne geändert...
Mit geht es vielmehr darum, wie weit eine Funktion etc. 'mitdenken' soll oder darf. Nur so weit, wie es in
jedem Fall Sinn macht oder auch so weit, wie es
in vielen Fällen Sinn macht ...?
mutetella