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
print ohne leerzeichen???
- 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)
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)
Michael Markert ❖ PEP 8 Übersetzung ❖ Tutorial Übersetzung (3.x) ⇒ Online-Version (Python 3.3) ❖ Deutscher Python-Insider ❖ Projekte
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)