Seite 1 von 1

print, aber ohne Zeilenumbruch ?

Verfasst: Samstag 23. Februar 2008, 16:09
von DarXun
Wie der Titel schon sagt suche ich verzweifelt nach einer Möglichkeit, mit print einen Text auszugeben, danach soll aber nicht automatisch ein Zeilenumbruch erfolgen...
Normalerweise schreibt man ja z.B.:

print "Hallo"
print "Blub"

Daraus wird dann

Hallo
Blub

Ich hätte es aber gern so:

print "Hallo"
print "Blub"

HalloBlub

... verstanden >.<
Ich hoffe sowas wurd' schonmal beantwortet... wenn ja, dann konnte ich den Thread zwar nicht finden... aber d.h. dann ja auch, dass es geht *-*

Danke schonmal =/

Verfasst: Samstag 23. Februar 2008, 16:14
von BlackJack
``print`` vergessen und `sys.stdout.write()` benutzen.

Verfasst: Samstag 23. Februar 2008, 16:24
von Leonidas
Oder an den zu printenden String hinten ein Komma anhängen (die Syntax ist seltsam, ja, daher gibts die in Python 3.0 nicht mehr).

Code: Alles auswählen

print "In eine Zeile ",
print "damit"

Verfasst: Samstag 23. Februar 2008, 16:25
von DarXun
Wusst ichs doch.... Irgendwas in der Art schwirrte noch in meinem Köpfchen rum... Kam nur nich drauf... Danke ;)
Hab vorhin mein C++ Buch durchgeschaut... Und bin da auf was gestoßen wofür ich `sys.stdout.write()` brauche :D