print ohne leerzeichen???

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.
Antworten
eric
User
Beiträge: 2
Registriert: Montag 9. August 2010, 22:47

hallo

ich hab schon seit längerer zeit das problem das ich ein ersatz für print brauche das keine nicht von alleine leerzeichen macht

beispiel:

name='karl'
print 'hallo', name
hallo karl

ich will aber:
hallokarl
Benutzeravatar
cofi
Python-Forum Veteran
Beiträge: 4432
Registriert: Sonntag 30. März 2008, 04:16
Wohnort: RGFybXN0YWR0

Du hast 3 Moeglichkeiten:
1. Du benutzt `sys.out.write` bzw `sys.out.writeln`
2. Du baust die Strings vorher zusammen, z.b. mit Stringformatierung
3. (ab Python 2.6 per `from __future__ import print_function) mit `print("Hallo", name, sep="")`

(Je hoeher desto besser)
Francesco
User
Beiträge: 824
Registriert: Mittwoch 1. Dezember 2004, 12:35
Wohnort: Upper Austria

wenns nur strings sind, kannst du sie nebeneinandersetzen

Code: Alles auswählen

print "hallo" "welt"
print "hallo" + "welt"
r= "welt"
print "hallo" + r
t=7
print "hallo" + str(t)
eric
User
Beiträge: 2
Registriert: Montag 9. August 2010, 22:47

danke :D :D :D
Antworten