python: string verkettung
-
Hallo.
Wie verkette ich int. Werte in Strings?print "Name: " + name + "\n" print "Geburtsdatum: " + geburtsdatum + "\n" print "Adresse: " + adresse + "\n" print "Tele: " + tele + "\n" print "E-Mail: " + email + "\n"
Bei Tele (int!) meckert er rum:
Typeerror: cannot concatenate "str" and "int" objects.Wie handhabe ich das in Python?
-
ja! schrieb:
Wie verkette ich int. Werte in Strings?
[...]print "Tele: " + tele + "\n"
[...]
Wie handhabe ich das in Python?Das geht so mit format strings:
print "Tele: %d\n" % tele
(Es gibt auch umständliche, manuellere Lösungen wie tele mit der Funktion str in einen String umzuwandeln. Aber Python ist ja nicht PHP.)